2

这个有效的语法如何?

`(?:)`

虽然?:不是。

小提琴链接

摘自regular-expressions.info关于?(问号):

使前面的项目可选。贪心,所以如果可能的话,可选项目包含在匹配中。[重点补充]

似乎没有前面的项目,因为括号(是一个特殊字符 - 所以不是输入字符。同样在小提琴中,它似乎与开头相匹配,并且不尊重:(冒号)存在的要求(即使那个不是特殊字符。

为什么这样?我缺少哪个文档部分?提前致谢。

4

1 回答 1

6

(?:…)是一个非捕获组(…),与其匹配的字符串可以用反向引用引用相反。

于 2013-06-01T16:39:50.580 回答