0

q[^x] - 匹配“question”中的“qu”。它不匹配“Iraq”,因为“q”之后没有字符可供否定字符类匹配。

q(?!u)匹配“伊拉克”中的“q”,但不匹配“问题”中的“q”。(这是一个消极的前瞻)。

“'q'后面没有字符来匹配……”不适用吗?这怎么解释?

资源:

https://www.regular-expressions.info/quickstart.html

“字符类或字符集”和“环视”。

4

1 回答 1

1

否定前瞻断言(不是“匹配”)

没有uq

inu之后有吗?不,所以比赛(不是虽然!)。qIraqqu

反向字符类匹配

一个不在之后的字符uq

这意味着必须先有一个字符后q它必须没有。所以不匹配。uIraq

于 2018-01-17T07:59:14.063 回答