Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当用户输入号码时,我正在尝试替换可能来自电话号码的“00”。当然,我只想将第一个 00 替换为 + 号。在Java中有这样的方法:
result.replaceFirst("00", "+");
.NET 中有类似的东西吗?或者在 vb.NET 中有什么聪明的方法可以做到这一点?
尝试这个:
var clean = text.StartsWith("00") ? "+" + text.Substring(2) : text;
Enigmativity 是一款很酷的 1 班轮。你也可以试试这个。。
if(result.StartsWith("00")) result= result.Replace(result.Substring(0, 2), "+");