文字列を正規表現で置換。「最初にマッチした内容のみ置換」する場合と、「マッチした内容全てを置換」する場合

テキスト処理正規表現

 閲覧数:390  投稿日:2018-07-17  更新日:2018-07-17  

文字列を正規表現で置換
・「最初にマッチした内容のみ置換」する場合
・「マッチした内容全てを置換」する場合


コード

//最初にマッチした内容のみ置換
let str='日本人 日本国';
console.log(str.replace('日本','東京')); //東京人 日本国

//マッチした内容全てを置換
let str='日本人 日本国';
console.log(str.replace(/'日本'/g,'東京')); //日本人 日本国



結果

東京人 日本国
日本人 日本国



タグ


replace 



文字列内のテキストを正規表現で置換。その際、エスケープ使用

桁数規則に沿った数値文字列を、正規表現で年月日表示



類似度ページランキング
順位 ページタイトル抜粋
1 文字列を正規表現で置換。「最初にマッチした内容のみ置換」する場合と、「マッチした内容全てを置換」する場合 66
2 文字列内のテキストを正規表現で置換。その際、エスケープ使用 37
3 桁数規則に沿った数値文字列を、正規表現で年月日表示 31
4 検索文字列を使用して文字列内のテキストを置換 27
5 配列生成後、全ての中身を順番に、別の関数へ引数として渡す 25
6 spilitで、指定した内容で分割できないときの戻り値は、["対象文字列"] 24
7 「二つ置き」毎に結果が7増加するよう数字を表示 24
8 文字列を、指定した区切り文字で分割し、配列へ格納 21
9 現在日時を、「1970年1月1日0時0分0秒(UTC)からの経過秒数」として、ミリ秒単位で取得 20
10 テーブルタグと内容を作成して追加 / for 19
11 配列を、アルファベット順(文字コード順)に並べ替え 18
12 文字列から「指定文字列」を削除 18
13 テーブルタグと内容を作成して追加 / insertRow 17
14 配列の要素を「数値の降順」にソート 17
15 オブジェクトのキーとして、配列からランダムな値を取得して使用 17
16 json 文字列を JSON.parse() メソッド(推奨)を使ってオブジェクトへ変換 16
17 オブジェクト内配列より、重複しない値を取得して、新たな配列を生成 16
18 配列内の要素を、長さの少ない順に並べ替え 16
19 オブジェクトのキーとして、変数の値を使用 16
20 現在日時を、dateオブジェクトとして取得 16
2025/6/16 4:10 更新