當前位置: 首頁>>代碼示例>>VB.NET>>正文


VB.NET Group類代碼示例

本文整理匯總了VB.NET中System.Text.RegularExpressions.Group的典型用法代碼示例。如果您正苦於以下問題:VB.NET Group類的具體用法?VB.NET Group怎麽用?VB.NET Group使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了Group類的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的VB.NET代碼示例。

示例1: Example

' 導入命名空間
Imports System.Text.RegularExpressions

Module Example
   Public Sub Main()
      Dim pattern As String = "(\b(\w+?)[,:;]?\s?)+[?.!]"
      Dim input As String = "This is one sentence. This is a second sentence."

      Dim match As Match = Regex.Match(input, pattern)
      Console.WriteLine("Match: " + match.Value)
      Dim groupCtr As Integer = 0
      For Each group As Group In match.Groups
         groupCtr += 1
         Console.WriteLine("   Group {0}: '{1}'", groupCtr, group.Value)
         Dim captureCtr As Integer = 0
         For Each capture As Capture In group.Captures
            captureCtr += 1
            Console.WriteLine("      Capture {0}: '{1}'", captureCtr, capture.Value)
         Next
      Next   
   End Sub
End Module
開發者ID:VB.NET開發者,項目名稱:System.Text.RegularExpressions,代碼行數:22,代碼來源:Group

輸出:

Match: This is one sentence.
Group 1: 'This is one sentence.'
Capture 1: 'This is one sentence.'
Group 2: 'sentence'
Capture 1: 'This '
Capture 2: 'is '
Capture 3: 'one '
Capture 4: 'sentence'
Group 3: 'sentence'
Capture 1: 'This'
Capture 2: 'is'
Capture 3: 'one'
Capture 4: 'sentence'


注:本文中的System.Text.RegularExpressions.Group類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。