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'sはクールな1ライナーです。これを試すこともできます。

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