使用正则表达式提取多个字符串匹配项

时间:2012-09-29 12:41:26

标签: objective-c ios regex

我正在尝试根据正则表达式提取字符串的多个部分,例如(mymatch1 | mymatch2 | mymatch3)

我找到了类似下面的函数,这有助于我提取匹配。

NSRange range = [myString rangeOfString:myRegex options:NSRegularExpressionSearch];

但是有任何函数可以返回一组范围吗?或直接匹配的子串数组?

谢谢!

1 个答案:

答案 0 :(得分:0)

你看过NSRegularExpression的文档,方法 - [NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]