大佬教程收集整理的这篇文章主要介绍了ios – 之前的分裂字符串:和之前?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
je!tress:e?tu!tress:es?il!tress:e?nous!tress:ons?vous!tress:ez?ils!tress:ent?
我想在之后拆分字符串:之前? .所以我想进入数组:
{e,es,e,ons,ez,en}
我知道我可以这样做:
NSArray *subStrings = [Stringtochange componentsSeparatedByString:@":"];
使用这种模式:
\\:([^\?]+)\?
示例代码:
NSString *sample = @"je!tress:e?tu!tress:es?il!tress:e?nous!tress:ons?vous!tress:ez?ils!tress:ent?"; NSString *pattern = @"\\:([^\?]+)\?"; NSError *error = NULL; NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:&error]; NSArray *matches = [regex matchesinstring:sample options:0 range:NsmakeRange(0,[sample length])]; if(!error && [matches count] > 0) { for (NSTextcheckingResult *match in matches) { NSRange matchRange = [match range]; NSLog(@"%@",[sample subStringWithRange:matchRange]); } }
输出:
2015-07-03 12:16:39.037 TestRegex[3479:48301] :e 2015-07-03 12:16:39.039 TestRegex[3479:48301] :es 2015-07-03 12:16:39.039 TestRegex[3479:48301] :e 2015-07-03 12:16:39.040 TestRegex[3479:48301] :ons 2015-07-03 12:16:39.040 TestRegex[3479:48301] :ez 2015-07-03 12:16:39.040 TestRegex[3479:48301] :ent
以上是大佬教程为你收集整理的ios – 之前的分裂字符串:和之前?全部内容,希望文章能够帮你解决ios – 之前的分裂字符串:和之前?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。