アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

javascriptにおいて、
正規表現を使用して
括弧で括られた文字列を括弧を含めて削除する方法がわかりません。

・削除した文字列
(10.200.1.100)

どなたかご教授頂けないでしょうか?
よろしくお願い致します。

A 回答 (2件)

括弧の対応まで考慮して削除するなら



var s = 'ex(hoge(boke(huga)buka)piyo(puyo)';
var r = /\([^\(\)]*\)/;
while (r.test(s)) s = s.replace(r, '');
// s == 'ex(hogepiyo'
    • good
    • 1

たとえばこんな感じ?



<script>
var str="test(10.200.1.100)123(456)test ";
var reg=new RegExp('\\([\.\\d]+?\\)','g');
str=str.replace(reg,"");
console.log(str);
</script>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!