Мне нужна кнопка, которая будет разделять слова слева и справа от :
символов. Я знаю, как получить все до :
, но как я мог получить все после :
?Получить все после символа в 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
Да, это прекрасно работает, спасибо! –