2010-09-02 32 views
0

在vb.net應用程序中,我可能有一個字符串,例如potato。我想查找o的所有匹配項並將它們轉換爲0,因此所需輸出爲:p0tat0在字符串中查找字符並將其轉換爲數字的正則表達式

我知道它可以通過提供的字符串操作來完成,但我需要在我的場景中使用正則表達式。

這怎麼辦?

+3

你爲什麼 「需要」 在方案中使用正則表達式? – Aillyn 2010-09-02 17:22:45

+2

@Aillyn - 似乎對我來說是一個荒謬的約束。 – ChaosPandion 2010-09-02 17:24:23

回答

3

不需要任何正則表達式。

Dim r As String = "potato".Replace('o', '0') 

但是......

Dim r As String = Regex.Replace("potato", "o", "0") 
+0

對於正則表達式,它只是「o」';在這種情況下不需要結尾的'*'(實際上給出了完全不同的結果)。 – 2010-09-02 17:29:53

+0

@Ahmad - 謝謝 – ChaosPandion 2010-09-02 17:39:26

+0

非常感謝,那就是我一直在尋找的。 – user331762 2010-09-02 18:36:34

相關問題