0
我需要從一個字符串中找到所有子字符串,該字符串以給定字符串跟在左括號後,然後是任何合法字面值,然後是右括號。例如,一個字符串是abcd(xyz)efcd(opq),我想要一個返回「cd(xyz)」和「cd(opq)」的函數。我寫了一個正則表達式,但它僅返回光盤(CD和(...javascript正則表達式搜索模式A(xyz)
我需要從一個字符串中找到所有子字符串,該字符串以給定字符串跟在左括號後,然後是任何合法字面值,然後是右括號。例如,一個字符串是abcd(xyz)efcd(opq),我想要一個返回「cd(xyz)」和「cd(opq)」的函數。我寫了一個正則表達式,但它僅返回光盤(CD和(...javascript正則表達式搜索模式A(xyz)
的正則表達式是:
/cd\([^\)]*\)/g
嘗試:
var reg = /cd\([^\)]*\)/g;
var match;
while(match = reg.exec(str))
{
...
}