NSPredicate and Regex

前端 未结 1 374
你的背包
你的背包 2020-12-03 17:55

Can someone please help me with using Regex with NSPredicate?

NSString *regex = @\"(?:[A-Za-z0-9])\";
NSPredicate *pred = [NSPredicate predicateWithFormat:@         


        
相关标签:
1条回答
  • 2020-12-03 18:20

    From my experimentation, it tries to match the regex against the entire string, and won't match inside a string.

    Therefore, the regex [a-zA-Z0-9]+ works, but [a-zA-Z0-9] does not.

    With that in mind, you may want to rework your comma-matching predicate, or use a more full-featured regex solution, like the amazingly awesome RegexKit and RegexKitLite.

    0 讨论(0)
提交回复
热议问题