編集: 私の文字列がますます複雑になったため、正規表現が唯一の方法のように見えます。私はそれについて多くの経験がありません。あなたの助けに感謝します。
基本的に、Web で読んだものから、次の exp を作成して、サンプル文字列の一致を試みます。
「2012 年 3 月 12 日の私の非常に長い長い文字列は、2015 年 4 月 23 日にここにあります」[0-9][0-9] + [a-zA-Z] + [0-9][0-9][0-9][0-9 ]
このコードを試しています。一致するものはありません。正規表現チュートリアルの良いリンクは大歓迎です。
Dim re, match, RegExDate
Set re = CreateObject("vbscript.regexp")
re.Pattern = "(^[0-9][0-9] + [a-zA-Z] + [0-9][0-9][0-9][0-9]$)"
re.Global = True
For Each match In re.Execute(str)
MsgBox match.Value
RegExDate = match.Value
Exit For
Next
ありがとうございました