- (NSString *)findHyperLinkWithString:(NSString *)rawString{
if (rawString.length <= 0) {
return @"";
}
NSError *error;
NSRegularExpression *orderNumRegExp;
NSString *orderNumRegExpStr = @"\\[.*:.*\\]"; //正则匹配表达式
orderNumRegExp = [NSRegularExpression regularExpressionWithPattern:orderNumRegExpStr
options:0 error:&error];
if (!error) {
NSTextCheckingResult *matchResult = [orderNumRegExp firstMatchInString:rawString options:0 range:NSMakeRange(0, rawString.length)];
if (matchResult) {
NSString* matchedString = [rawString substringWithRange:matchResult.range];
// NSRange range = [matchedString rangeOfString:@":"];
return matchedString;
}
}
return nil;
}
iOS正则表达式匹配
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- .h //正则匹配用户身份证号15或18位 + (BOOL)validateIdCard: (NSString*)...
- 请注意,本篇不是教你如何使用正则表达式的教学文章,因此需要你首先已经掌握了正则表达式的用法。 相信很多人在使用正则...
- 我们经常会遇到验证一个用户的操作数据是否合法,我们最好的方式是用正则去检测用户的行为操作是否正确 正则匹配整数和浮...
- 今天在写一个项目的时候用到了正则表达式;将正则表达式与字典中的 key 进行匹配,并将匹配到的字符串用 key 对...