我需要从字符串中查找以给定字符串开头的所有子字符串,后跟左括号,然后是任何合法文字,然后是右括号。例如,一个字符串是 abcd(xyz)efcd(opq),我想要一个返回“cd(xyz)”和“cd(opq)”的函数。我写了一个正则表达式,但它只返回 cd( 和 cd(...
最佳答案
正则表达式是:
/cd\([^\)]*\)/g
尝试:
var reg = /cd\([^\)]*\)/g;
var match;
while(match = reg.exec(str))
{
...
}
关于javascript正则表达式搜索模式A(xyz),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3026964/