javascript正则表达式搜索模式A(xyz)

标签 javascript regex

我需要从字符串中查找以给定字符串开头的所有子字符串,后跟左括号,然后是任何合法文字,然后是右括号。例如,一个字符串是 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/

相关文章:

Javascript 不匹配用引号括起来的 str

python - 如何从一行之间删除换行符而不从行尾删除换行符python?

javascript - ExpressJS : What's the difference between ? 、 +、 * 在字符串模式和正则表达式中?

javascript - 异步调用函数?

javascript - 从函数和事件处理程序访问相同的变量

javascript - 如何使用 Angular2 和 TypeScript 使选定的下拉值在更改时显示在标题上

javascript - WordPress 文件的正则表达式

java - 获取出现在 2 个或更多空格后的字符的正则表达式

regex - Sublime regex 用捕获组替换合并替换文本

javascript - 将 iframe 的内容设置为 polymer 元素