0
在我的应用程序中我需要在一个很长的字符串中搜索子字符串。该字符串是从多行文件中读取的。字符串中的子串
我想读取“(”和“)”之间的字符串,这些字符串通常在字符串中可用,并将它们保存到数组中。字符串的 例子:
bla bla bla (text) bla bla bla bla (text) bla bla
bla (text) bla bla bla bla (text) bla bla (text)
“文本”部分是我需要的人。
这样做最有效的方法是什么?
非常感谢!
这是一个功课题? – 2013-02-13 03:44:53
您可以使用'Regex.Match'和'“(。+)”等表达式来匹配括号内的所有内容(但它会包含括号......)。你会从阅读中得到很多灵感[这篇早期文章](http://stackoverflow.com/questions/4892452/regex-match-multiple-times-in-string) – Floris 2013-02-13 03:46:35
@弗洛里斯没有“Regex.Match”在obj-c中。但是提问者可能想要查看'NSRegularExpression'类 – nielsbot 2013-02-13 04:37:12