Imports System.Text.RegularExpressions
Module Module1
Sub Main
Dim txt As String ="11:Jan:2019 ""This is an Example!"""
Dim re1 As String=".*?"
Dim re2 As String="((?:Jan(?:uary)?|Feb(?:ruary)?|Mar(?:ch)?|Apr(?:il)?|May|Jun(?:e)?|Jul(?:y)?|Aug(?:ust)?|Sep(?:tember)?|Sept|Oct(?:ober)?|Nov(?:ember)?|Dec(?:ember)?))"
Dim re3 As String=".*?"
Dim re4 As String =" "
Dim re5 As String=".*?"
Dim re6 As String="( )"
Dim r As Regex = new Regex(re1+re2+re3+re4+re5+re6,RegexOptions.IgnoreCase Or RegexOptions.Singleline)
Dim m As Match = r.Match(txt)
If (m.Success) Then
Dim month1=m.Groups(1)
Dim ws1=m.Groups(2)
Console.WriteLine("("+month1.ToString()+")"+"("+ws1.ToString()+")"+"")
End If
Console.ReadLine()
End Sub
End Module
|