在vb.net應用程序中,我可能有一個字符串,例如potato
。我想查找o
的所有匹配項並將它們轉換爲0
,因此所需輸出爲:p0tat0
。在字符串中查找字符並將其轉換爲數字的正則表達式
我知道它可以通過提供的字符串操作來完成,但我需要在我的場景中使用正則表達式。
這怎麼辦?
在vb.net應用程序中,我可能有一個字符串,例如potato
。我想查找o
的所有匹配項並將它們轉換爲0
,因此所需輸出爲:p0tat0
。在字符串中查找字符並將其轉換爲數字的正則表達式
我知道它可以通過提供的字符串操作來完成,但我需要在我的場景中使用正則表達式。
這怎麼辦?
不需要任何正則表達式。
Dim r As String = "potato".Replace('o', '0')
但是......
Dim r As String = Regex.Replace("potato", "o", "0")
對於正則表達式,它只是「o」';在這種情況下不需要結尾的'*'(實際上給出了完全不同的結果)。 – 2010-09-02 17:29:53
@Ahmad - 謝謝 – ChaosPandion 2010-09-02 17:39:26
非常感謝,那就是我一直在尋找的。 – user331762 2010-09-02 18:36:34
你爲什麼 「需要」 在方案中使用正則表達式? – Aillyn 2010-09-02 17:22:45
@Aillyn - 似乎對我來說是一個荒謬的約束。 – ChaosPandion 2010-09-02 17:24:23