1

文字シーケンス「&a」を「」に置き換えようとしています

たとえば、「This&aIs&aA&aTest」->「ThisIsATest」を使用できます。

4

4 に答える 4

3

String#replaceを使用します。

String yourString = "This&aIs&aA&aTest";
yourString = yourString.replace("&a", "");
于 2012-08-25T22:56:59.533 に答える
3

使用String.replace

s = s.replace("&a", "");

文字列は不変であることを忘れないでください。String.replace実際には文字列を変更しません。結果を変数に戻す必要があります。

オンラインで動作することを確認してください:ideone

于 2012-08-25T22:57:14.143 に答える
1

replaceAll()で正規表現を使用する

str.replaceAll("&a", "");
于 2012-08-25T22:57:03.830 に答える
-4

これはまさにStringオブジェクトのreplace関数の目的です。&aのすべてのオカレンスを取得する場合は、次のような正規表現を使用します。

<html>
<script>

a =  "This&aIs&aA&aTest"

alert(a.replace(new RegExp ("&a", "g") , " "));

</script>
</html>

またはreplaceAll()。

于 2012-08-25T22:57:41.730 に答える