0

JavaScript replace() メソッド

こんにちはユーザー名です!今週末は私を忘れないでください! ユーザー名.

これを使うと

str.replace("username", "Username");

しかし、それは私が実行しなければならない最初の出現のみを置き換えます すべてを置き換えます。

4

2 に答える 2

2

グローバル正規表現を使用します。修飾子により、g文字列全体が検索されます。

str.replace(/username/g, "Username");

部分文字列の一致を避ける必要がある場合は、単語境界で囲むこともできます。

str.replace(/\busername\b/g, "Username");
于 2012-05-08T12:24:30.980 に答える
2

グローバル フラグを設定して正規表現を使用します。

str.replace(/username/g, 'Username')
于 2012-05-08T12:24:53.577 に答える