【发布时间】:2013-08-12 01:59:44
【问题描述】:
我知道 StackOverflow 上已经全面介绍了这个主题,但我一辈子都无法让我的正则表达式正常工作。因此,无需进一步重复...
这就是我所拥有的。
字符串:<p model='cat'></p>
正则表达式:.match(/(?:model=')(.*)(?:')/g)
这是我的表达式返回的内容:model='cat'
这就是我想要的:cat
为什么我的非捕获组没有被忽略?是我不明白非捕获组是做什么的吗?为什么我的正则表达式不起作用?
【问题讨论】:
标签: javascript regex