ホームページ >ウェブフロントエンド >jsチュートリアル >JSの文字列関数 String.replace() について_基礎知識

JSの文字列関数 String.replace() について_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:38:14982ブラウズ

指定された正規表現に一致する部分文字列を置換します

string.replace(正規表現、置換)

パラメータ:

regexp: RegExp オブジェクトまたは文字列

replacement: 置換テキストの文字列、または呼び出し時に対応する置換テキストを生成するために使用される関数。

戻り値:

置換された新しい文字列を返します

説明:

replacement には文字列または関数を使用できます。関数の場合は、一致するたびに呼び出され、返される文字列が置換テキストとして使用されます。

関数に渡されるパラメータ:

1) パターンに一致する文字列

2) パターン内の特定の括弧部分式に一致する文字列。これは 0 個以上のそのようなパラメーターである可能性があります

3) 一致する結果が表示される文字列内の位置を指定する整数

4) 文字列自体

例:

コードをコピー コードは次のとおりです:

//単語の大文字と小文字を区別してください。 「javascript」は正しいです
text.replace(/javascript/i, 'JavaScript');
//すべての二重引用符を先頭と末尾の一重引用符のペアに置き換えます
text.replace(/"([ ^"])" /g, "''$1''");
//単一の名前を形式 "Mack, Xu" から "Xu Mack" に変換します
name.replace(/(w ) s*,s *(w )/, "$2 $1");
//文字列内のすべての単語の最初の文字を大文字にします
text.replace(/bw b/g, function(word) {
return word.substring(0, 1).toUpperCase() word.substring(1);
});
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。