我正在尝试在用户输入号码时替换可能来自电话号码的“00”。当然,我只希望将第一个00替换为+符号。在Java中有方法:
result.replaceFirst("00", "+");
.NET中有类似的东西吗? 或者在vb.NET中有什么聪明的方法可以做到这一点吗?
答案 0 :(得分:1)
试试这个:
var clean = text.StartsWith("00") ? "+" + text.Substring(2) : text;
答案 1 :(得分:1)
Enigmativity是一个很酷的1班轮。你也可以尝试这个..
if(result.StartsWith("00"))
result= result.Replace(result.Substring(0, 2), "+");