为NSString测试正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为NSString测试正则表达式相关的知识,希望对你有一定的参考价值。

  1. NSString *mystring = @"Hello World!";
  2. NSString *regex = @".*l{2,}.*";
  3.  
  4. NSPredicate *regextest = [NSPredicate
  5. predicateWithFormat:@"SELF MATCHES %@", regex];
  6.  
  7. if ([regextest evaluateWithObject:mystring] == YES) {
  8. NSLog(@"Match!");
  9. } else {
  10. NSLog(@"No match!");
  11. }

以上是关于为NSString测试正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式

OC - 正则表达式 - RegexKitLite

在不使用正则表达式的情况下,在NSString中计算单词数量的最有效方法是什么?

根据正则表达式过滤非法的字符串

正则表达式的认识

iOS之正则表达式(转载)