RegEx ----什么意思"?!:"?

时间:2017-10-11 07:12:12

标签: regex

codes image 如果问题:请问正则表达式"?!:"这是什么意思?

2 个答案:

答案 0 :(得分:0)

这是一个"否定先行断言"。这段代码说"这个正则表达式只有在以/wiki/开头并且后面没跟冒号时才匹配。

请仔细阅读https://www.regular-expressions.info,特别是Lookahead and Lookbehind Zero-Length Assertions

答案 1 :(得分:-2)

? --> zero or one occurrences of the previous expression
! --> negation
: --> simple colon

所以......这意味着'前一个表达式出现零次或一次,而不是冒号'