0

当用户输入号码时,我正在尝试替换可能来自电话号码的“00”。当然,我只想将第一个 00 替换为 + 号。在Java中有这样的方法:

result.replaceFirst("00", "+");

.NET 中有类似的东西吗?或者在 vb.NET 中有什么聪明的方法可以做到这一点?

4

2 回答 2

1

尝试这个:

var clean = text.StartsWith("00") ? "+" + text.Substring(2) : text;
于 2012-08-16T10:26:44.997 回答
1

Enigmativity 是一款很酷的 1 班轮。你也可以试试这个。。

    if(result.StartsWith("00"))
       result= result.Replace(result.Substring(0, 2), "+");
于 2012-08-16T12:31:39.637 回答