JavaScriptで正規表現の名前付きキャプチャを利用する 投稿日: 2023/02/17 言語::JavaScript言語::正規表現 ググっても意外と出てこないレア情報な気がする replace() 'foo bar'.replace(/(?<first>.+?) (?<last>.+)/, '$<first>-$<last>'); match() const mat = 'foo bar'.match(/(?<first>.+?) (?<last>.+)/); console.log(mat.groups.first, mat.groups.last); 参考 グループと後方参照 引数としての文字列の指定 replace()側はこっちに書いてる