非贪婪 NSRegularExpression
我需要一个非贪婪匹配的 NSRegularExpression 。你知道,如果有:
ABABABA
...并且我要求它匹配 B.*B
我希望它获取最小的可能匹配:BAB
,而不是 BABAB
。
我已经在谷歌上搜索了一个小时了,我一直在寻找对支持非贪婪匹配的 ICU/XCode 正则表达式实现的引用,但在我的一生中,我找不到在任何地方实际执行此操作的语法。
I'm need an NSRegularExpression that matches non-greedily. You know, if there's:
ABABABA
...and I ask it to match B.*B
I want it to grab the SMALLEST possible match: BAB
, not BABAB
.
I've been googling this for an hour now, and I keep finding references to the ICU/XCode regex implementation having support for non-greedy matching, but for the life of me, I can't find the syntax to actually do it anywhere.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加问号:
请参阅 NSRegularExpression 参考
Add the question mark:
See table 2 in the reference of NSRegularExpression