2015-01-20 219 views
0

enter image description here爲什麼regex.Match返回空字符串?

我只是想獲得與正則表達式,但與match.Value或團體,它總是返回「」努力相匹配的字符串的一部分。這讓我瘋狂。 編輯:

這工作:

Private Function NormalizeValue(ByVal fieldValue As String) As String 
    Dim result As String = "" 
    Dim pattern As String = "[a-zA-Zñ'-]*" 
    Dim matches As Match 
    matches = Regex.Match(fieldValue, pattern) 
    While (matches.Success = True) 
     result = result & matches.Value 
     matches = matches.NextMatch() 
    End While 
    Return result 
End Function 
+3

你的代碼截圖= not cool;粘貼爲文本並使用代碼格式化程序。 – 2015-01-20 23:09:07

回答

3

如果您正則表達式用^開始,以$結束,你想整個字符串匹配 - 爲您在這個問題說明不是部分。 所以你要麼刪除它們,要麼重新解釋你的問題。

+0

謝謝!這解決了我的問題。 – user1824644 2015-01-21 03:00:46

相關問題