replaceAll() 関数を使用して javascript_javascript スキルで文字置換を実装する方法

WBOY
リリース: 2016-05-16 18:13:21
オリジナル
1236 人が閲覧しました

replace()
replace() メソッドは、次の結果の文字列を返します。最初の引数
(正規表現) に一致するテキストを 2 番目の引数 (文字列) のテキストに置き換えます。
正規表現宣言で g (グローバル) フラグが設定されていない場合、このメソッドはパターンの最初の
出現のみを置き換えます。たとえば、
var s = "こんにちは。正規表現は楽しいです。" ;s = s.replace(/./, "!" ); // 最初のピリオドを感嘆符に置き換えますalert;
は文字列「Hello!」を生成します。正規表現は楽しいですよ。」 g フラグを含めると、インタープリタは
グローバル置換を実行し、一致するすべての部分文字列を検索して置換します。たとえば、
var s = "こんにちは。正規表現は楽しいです。" ;s = s.replace(/./g, "!" ); // すべてのピリオドを感嘆符に置き換えますalert(s);
は次の結果を生成します。正規表現って楽しいですよ!」
したがって、次の方法を使用できます。
string.replace(/reallyDo/g, replaceWith);
string.replace(new RegExp(reallyDo, 'g'), replaceWith);
string: 文字列表形式には、置換される子文​​字列が含まれます。
reallyDo: 検索される子文​​字列。
replaceWith: 置換される子文​​字列。 >
复制代码代码如下:

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート