有人可以向我解釋這一點。 我用perl正則表達式很不錯,但很明顯,我爲什麼這樣做不起作用而處於虧損狀態。.net正則表達式匹配用逗號分隔的兩個單詞不起作用
下面的代碼在輸出變量中存儲「Person Test」。
im output As String
Dim userName As String = "Test, Person"
Dim re As New Regex("(\w+),\s(\w+)", RegexOptions.Singleline)
output = re.Replace(userName, "$2 $1")
那麼,爲什麼下面的代碼不會在輸出變量中存儲「#TEST ## Person#」。
Dim output As String
Dim userName As String = "Test, Person"
Dim re As New Regex("(\w+),\s(\w+)")
For Each Match As Match In re.Matches(userName)
output &= "#" & Match.ToString & "#"
Next
感謝您的幫助。
謝謝。我知道我錯過了一些簡單的東西。 – Threekill 2010-03-04 22:56:45