1 回答

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
可以匹配 qii
這個(gè)文本,關(guān)于 為什么無法匹配到quite 的原因是:
文本 quite
模式 q(?=u)i
解釋如下:
q matches q and u matches u. Again, the match from the lookahead must be discarded, so the engine steps back from i in the string to u. The lookahead was successful, so the engine continues with i. But i cannot match u.
中文解釋就是,模式中的q
匹配了文本中的q
,模式中的u
匹配了文本中的
u,由于這個(gè)是 lookahead 模式,所以,下一個(gè)匹配還是從文本中的u
開始,然而 文本中的 u
并不匹配 模式中的i
,所以這不會(huì)匹配。
PS:The difference is that lookaround actually matches characters, but then gives up the match, returning only the result: match or no match.
- 1 回答
- 0 關(guān)注
- 759 瀏覽
添加回答
舉報(bào)