可以匹配 qii 这个文本,关于 为什么无法匹配到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,由于这个是 lookahead 模式,所以,下一个匹配还是从文本中的u开始,然而 文本中的 u 并不匹配 模式中的i,所以这不会匹配。PS:The difference is that lookaround actually matches characters, but then gives up the match, returning only the result: match or no match.