我看了一些類似的話題,但無法找到即時通訊尋找如此即時通訊問一個新的問題。RegEx替換隻是部分匹配
是否有可能只替換匹配RegEx的字符串的一部分?
例如
我想更換00NN
到+NN
。只是做一個簡單的替換00
到+
不是一個選項。
RegEx下面定位了2到0之間的數字和2到1-9之間的數字。
Dim PhoneNumber AS String = Regex.Replace(IndexString, "([0][0][1-9]{2})", "+")
這將替換整個00NN
到+
,如果有可能有替換牢記以下NN
所以它取代00NN
到+NN
謝謝!捕獲組是非常有趣的,這將幫助我解決其他問題;) –
蒂姆,我申請了這個,我希望我能夠upvote你回答! –
@KayNelson - 儘管第一個人可能會讓人失望,而且我們知道Tim已經有了很好的聲譽,如果你認爲Tim的回答真的是最好的,你應該取消選擇第一個選擇的答案並選擇Tim's(只是讓如果它仍然是一個很好的答案,那麼你肯定會讚揚第一個人的答案) - 這樣,稍後有人來這裏可以先看到最好的答案。 –