在iOS中使用正则表达式
Posted JoySeeDog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在iOS中使用正则表达式相关的知识,希望对你有一定的参考价值。
NSString *url = @"北京信用社水水水水水水水水";
NSError *error;
// 创建NSRegularExpression对象并指定正则表达式
NSString *regexString = @"(.*?(?=银行)银行)|(.*?(?=信用社)信用社)|(.*?(?=储蓄)储蓄)";
NSRegularExpression *regex = [NSRegularExpression
regularExpressionWithPattern:regexString
options:0
error:&error];
if (!error)
// 获取特特定字符串的范围
NSTextCheckingResult *match = [regex firstMatchInString:url
options:0
range:NSMakeRange(0, [url length])];
if (match)
// 截获特定的字符串
NSString *result = [url substringWithRange:match.range];
NSLog(@"中国建设银行--------------=====%@",result);
else
NSLog(@"error - %@", error);
以上是关于在iOS中使用正则表达式的主要内容,如果未能解决你的问题,请参考以下文章