「()」括弧を削除し、すべてを括弧内に収めようとしています。
例えば、
(例)
これに:
例
これは、この結果を出力するために使用している正規表現です(例)
var str = str.replace(/.*?(([^)]*)).*?/g, " $1,n"); //(example)
この正規表現を変更して、開き括弧と閉じ括弧を削除するにはどうすればよいですか?
JS + Regexを使用していますか?本当にありがとう!
回答:
回答№1は0あなたの文字列でこれを試して、
<html>
<head>
<script>
var str1 = "(example)";
var str2 = str1.replace(/[()"]+/g,"")
alert(str2);
</script>
</head>
<body></body>
</html>
[]は、文字セットを作成するために使用されます。文字セットに(および)が含まれています。そのため、全体として(および)を空の文字列に置き換えます。
回答№2の場合は0
var str = "(example)";
var result1 = str.replace(/(([^)]*))/,"$1");
var result2 = str.replace(/[()]/g,"");
alert(result1);
alert(result2);