2013-10-07 51 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

相关问题