2015-10-05 99 views
-1

我想刪除「()」括號並將所有內容保留在括號內。如何刪除正則表達式中的括號javascript

例如,

(實施例)

這樣:

例如

這是我使用,以輸出此結果的正則表達式,(例如)

var str = str.replace(/.*?(\([^)]*\)).*?/g, " $1,\n"); //(example) 

如何更改此正則表達式來刪除打開和關閉的括號?

使用JS +正則表達式?非常感謝!

回答

0

與你的字符串試試這個,

<html> 
<head> 
<script> 
var str1 = "(example)";   
var str2 = str1.replace(/[\(\)']+/g,'') 
alert(str2); 
</script> 
</head> 
<body></body> 
</html> 

[]用於創建一個字符集。你的字符集包含(和)。總的來說,用空字符串替換(和)。

+0

我有一個字符集是這樣的(例如),(例如)......我想,雖然刪除括號。我仍然可以使用你的正則表達式來工作 – luxy

+0

爲什麼你在角色類中加入了額外的'''? – naomik

0

var str = "(example)"; 
 
var result1 = str.replace(/\(([^)]*)\)/,"$1"); 
 
var result2 = str.replace(/[()]/g,""); 
 
alert(result1); 
 
alert(result2);