:
문자의 좌우에서 단어를 분리하는 버튼이 필요합니다. 나는 :
전에 모든 것을 얻는 방법을 알고있다. 그러나 어떻게 내가 모두 :
이후에 도착할 수 있었느냐?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
네, 완벽하게 작동합니다. 고마워요! –