2013-10-07 68 views
0

的哪能行的開頭匹配關鍵字「狗」這到底是一個等號 我有什麼不工作正則表達式匹配開頭的行和特殊結束

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    Dim iString As String = "cats=123" & vbCrLf & "dog=456" 
    Dim q1 = System.Text.RegularExpressions.Regex.Match(iString, "^dog=") 
    If q1.Success Then 
     Debug.Print("found") 
    Else 
     Debug.Print("not found") 
    End If 
End Sub 
+0

只是一個建議 - 你可能要到位vbCrLf'的'使用'Environment.Newline'。 – unlimit

回答

1

你了吧差不多好了,你只需要一個選項,可將輸入的多線:

Dim q1 = System.Text.RegularExpressions.Regex.Match(iString, "^dog=", RegexOptions.Multiline) 
+0

但我需要它完全匹配關鍵字行的開頭和=因爲它可以匹配的狗等。 – XK8ER

+1

對不起,我誤會了。但那麼你的代碼有什麼問題?你能舉一個應該和不應該匹配的例子嗎? – Szymon

+0

我需要它來搭配一個等於或.. – XK8ER

相關問題