正規表現の記述に変数を展開できません
調べたらnew RegExpで可能とのことですが、不可能でした
どのようにしたら変数展開できるんでしょうか?
<script> window.onload=function(){ const str = "apple banana orange apple"; let count = 0; ap="apple"; re=new RegExp("/"+ap+"/g"); replaced=str.replace(re, () => {++count;if(count>1){return "change"}else{return "apple"}; }); console.log(replaced); } </script>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。