mecobalamin’s diary

人間万事塞翁が馬

https://help.hatenablog.com/entry/developer-option

メモ: カッコに囲まれた文字を正規表現で置換する

全角・半角のカッコに囲まれた文字列を正規表現で置換する
元の文字列はこんな感じ

text = '---(abc)(123)---';

abcを囲むのは半角カッコ
123を囲むのは全角カッコ

javascriptのreplace()を使うとき

text.replace(/[((].*[))]/g, '');

の出力は

------

カッコの中身を取り除くときはこんな感じで

text.replace(/(?<=[((]).*?(?=[))])/g, '');

出力は

---()()---