正则表达式中,怎么规定[\S]*范围

zooooozoooo
用z[\S]*o拼配,自动匹配到zooooozoooo
如果想紧紧屁;配到zooooo怎么办?
注:不要改[\s]*.这仅仅是我的问题的简化版本。[\s]*必须用

z[\S]*?o(?!o)

解释:
[\S]*?
加问号表示使用懒惰匹配,匹配的越少越好
o(?!o)
断言之后没有o,前面的o是最后一个o,匹配所有o
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答