ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript文字列内のすべての文字を置換する方法

JavaScript文字列内のすべての文字を置換する方法

青灯夜游
リリース: 2023-01-06 11:17:39
オリジナル
4557 人が閲覧しました

JavaScript では、replace() 関数を使用して文字列内のすべての文字を置き換えることができます。この関数は、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する文字列を置き換えたりするために使用されます。 . 部分文字列。構文形式は「str.replace(/元の文字列/, "置換テキスト")」です。

JavaScript文字列内のすべての文字を置換する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#javascript 文字列はすべての文字を置換します

<script type="text/javascript">

var str="Visit Microsoft!"
console.log(str.replace(/Visit Microsoft!/, "hello world"))

</script>
ログイン後にコピー

出力:

JavaScript文字列内のすべての文字を置換する方法

# #関連関数の説明:

replace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。

#構文

stringObject.replace(regexp/substr,replacement)
ログイン後にコピー

#パラメータ説明# #####必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。 値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル テキスト パターンとして取得されることに注意してください。 戻り値正規表現の最初の一致またはすべての一致を置換で置き換えることによって取得された新しい文字列。 説明
regexp/substr

交換

必須。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。

文字列 stringObject の replace() メソッドは、検索および置換操作を実行します。 stringObject 内で正規表現に一致する部分文字列を検索し、それらの部分文字列を置換文字列に置き換えます。正規表現にグローバル フラグ g がある場合、replace() メソッドは一致するすべての部分文字列を置き換えます。それ以外の場合は、最初に一致した部分文字列のみが置換されます。

replacement には文字列または関数を指定できます。文字列の場合、各一致は文字列に置き換えられます。ただし、置換の $ 文字には特定の意味があります。次の表に示すように、パターン一致から取得された文字列が置換に使用されることを示しています。

#replace() メソッドの 2 番目のパラメータの特殊文字

従来の文字列

説明$1, $2, ..., $99正規表現の 1 番目から 99 番目の部分式に一致するテキスト$& (ドル記号ハイフン) 正規表現 $' (ドル記号切り替えスキル キー) に一致する部分文字列 が見つかりました 部分文字列 # の左側のテキストに一致しました$' (ドル記号一重引用符) #$$# の右側のテキストと一致します。 ## は $ 文字列を表します [関連する推奨事項: JavaScript 学習チュートリアル
文字列
#]

以上がJavaScript文字列内のすべての文字を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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