:
文字の左右から単語を分離するボタンが必要です。私は:
の前にすべてを得る方法を知っていますが、どうすればすべて:
の後に入ることができますか?Regexですべての文字を取得
マイコード:
TextBox1.Text = System.IO.File.ReadAllText(OpenFileDialog1.FileName)
Dim findtext2 As String = "(.*?)(?=:)" 'Gets all before ":"
Dim myregex2 As String = TextBox1.Text
Dim doregex2 As MatchCollection = Regex.Matches(myregex2, findtext2)
Dim matches2 As String = ""
For Each match2 As Match In doregex2
matches2 = matches2 + match2.ToString + Environment.NewLine
Next
MsgBox(matches2)
私はDim findtext2 As String = "(?=:)(.*?)"
で、次の試してみましたが、それは動作しません。
正規表現は( 'だろう<= :)? 。* 'がありますが、@ Rionは最良の解決策です。 – 4castle
ええ、それは完璧に動作します、ありがとう! –