JavaScript では、replace() 関数を使用して文字列内のすべての文字を置き換えることができます。この関数は、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する文字列を置き換えたりするために使用されます。 . 部分文字列。構文形式は「str.replace(/元の文字列/, "置換テキスト")」です。
このチュートリアルの動作環境: 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>
replace() メソッドは、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。
#構文stringObject.replace(regexp/substr,replacement)
regexp/substr | # #####必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。|
---|---|
交換必須。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。 | |
戻り値 | 正規表現の最初の一致またはすべての一致を置換で置き換えることによって取得された新しい文字列。 |
文字列 stringObject の replace() メソッドは、検索および置換操作を実行します。 stringObject 内で正規表現に一致する部分文字列を検索し、それらの部分文字列を置換文字列に置き換えます。正規表現にグローバル フラグ g がある場合、replace() メソッドは一致するすべての部分文字列を置き換えます。それ以外の場合は、最初に一致した部分文字列のみが置換されます。
replacement には文字列または関数を指定できます。文字列の場合、各一致は文字列に置き換えられます。ただし、置換の $ 文字には特定の意味があります。次の表に示すように、パターン一致から取得された文字列が置換に使用されることを示しています。
#replace() メソッドの 2 番目のパラメータの特殊文字
従来の文字列
正規表現の 1 番目から 99 番目の部分式に一致するテキスト | |
---|---|
正規表現 | |
が見つかりました 部分文字列 # の左側のテキストに一致しました | |
文字列 | #$$# の右側のテキストと一致します。 |
[関連する推奨事項: | |
#] |
以上がJavaScript文字列内のすべての文字を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。