多数の正規表現とそれに対応する文字列があり、ある文字列をそれらで置き換えたいです。
正規表現と置き換える文字列を連想配列にしてループさせようと思いましたが、正規表現リテラルをkeyにできません。
どうしたら良いでしょうか。
JavaScript
1var pairs = { 2 /hoge/: "ほげ", // できない 3 /hogehoge/: "ほげ", 4 /huga/: "ふが", 5 /piyo/: "ぴよ", 6}; 7 8for(key in pairs){ 9 text = text.replace(key, pairs[key]); 10}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/14 11:37