Match regular expression to string and print out all matches : Regular Expressions « Regular Expressions « VB.Net Tutorial






Imports System.Text.RegularExpressions

Module Tester

   Sub Main()
      Dim myMatch As Match

      Dim expression As Regex = New Regex("J.*\d[0-35-9]-\d\d-\d\d")

      Dim string1 As String = "11-11-75" & _
         vbCrLf & "is 11-05-68" & vbCrLf & _
         "asdf 04-18-73" & vbCrLf & _
         "fdsa 12-27-77"

      
      For Each myMatch In expression.Matches(string1)
         Console.WriteLine(myMatch.ToString())
      Next
   End Sub 

End Module








20.1.Regular Expressions
20.1.1.Regex Matches
20.1.2.Word count
20.1.3.Regex('\w+')
20.1.4.Count chars: Regex.Matches(quote, .)
20.1.5.Word count: Regex.Matches(quote, '\w+')
20.1.6.Count line: Regex.Matches(quote, '.+\n*')
20.1.7.Regex.CompileToAssembly
20.1.8.Match regular expression to string and print out all matches
20.1.9.Using Regex method Replace: substituted for *
20.1.10.Using Regex method Replace: Replace one string with another
20.1.11.Every word replaced by another word
20.1.12.Replace first 3 digits
20.1.13.String split at commas