カテゴリー
未分類

JavaScriptで後方置換を行う

無名関数を使いargumentsを使えば良いようだ

console.log('anpan man'.replace(/([a-z]+)\sman/, function() { return arguments[1] + ' woman' }));
console.log('niku man'.replace(/([a-z]+)\sman/, function() { return arguments[1] + ' woman' }));
console.log('pantsu man'.replace(/([a-z]+)\sman/, function() { return arguments[1] + ' woman' }));

以下が結果

anpan woman
niku woman
pantsu woman

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA