非贪婪的 NSRegularExpression
Posted
技术标签:
【中文标题】非贪婪的 NSRegularExpression【英文标题】:Non-greedy NSRegularExpression 【发布时间】:2012-03-10 08:09:42 【问题描述】:我需要一个非贪婪匹配的 NSRegularExpression。你知道,如果有:
ABABABA
...我要求它匹配 B.*B
我希望它抓住可能的最小匹配:BAB
,而不是 BABAB
。
我已经在谷歌上搜索了一个小时,我一直在寻找对支持非贪婪匹配的 ICU/XCode 正则表达式实现的引用,但是对于我的一生,我找不到真正的语法在任何地方做。
【问题讨论】:
【参考方案1】:添加问号:
B.*?B
见reference of NSRegularExpression中的表2
【讨论】:
同样的非贪婪正则表达式适用于 xcode“查找和替换”以上是关于非贪婪的 NSRegularExpression的主要内容,如果未能解决你的问题,请参考以下文章