【发布时间】:2018-02-16 17:48:55
【问题描述】:
我有一个谓词编辑器,允许用户对 RegEx 使用“匹配”,因此他们输入的文本字符串是用于搜索的 RexEx。如果他们输入错误,我会得到:
Can't open pattern U_REGEX_RULE_SYNTAX (string /Volumes/[path to certain file].mp4, pattern (*.abc.*)|(*.abd.*), case 1, canon 2)
如何验证字符串?如果我不这样做并且用户保存文件,它会在尝试解决此问题时退出。
【问题讨论】:
-
代码是什么样子的?
-
你使用
NSRegularExpression还是NSPredicate?