如何捕捉这两句话:
Je ne pense pas
Je pense
这个重新
Je (?=ne)|(?!ne) (pense) (?<=pas)|(?<!pas)
杰克提前或不提前。
在pense背后是否支持pense
答案 0 :(得分:0)
如果我理解正确,请使用此模式
(Je(?: ne)? pense(?: pas)?)
( # Capturing Group (1)
Je # match "Je"
(?: ne)? # match/don't capture optional "ne"
pense # " pense"
(?: pas)? # match/don't capture optional "pas"
) # End of Capturing Group (1)
?
中的最后(?: ne)?
和(?: pas)?
使其成为可选