标签: objective-c nsstring substring
在我的应用程序中,我需要在一个很长的字符串中搜索子字符串。从具有多行的文件中读取该字符串。
我想读取“(”和“)”之间的子字符串,它们通常在字符串中可用,并将它们保存到数组中。 字符串示例:
bla bla bla ( text) bla bla bla bla (text) bla bla bla ( text) bla bla bla bla (text) bla bla ( text )
“文本”部分是我需要的部分。
最有效的方法是什么?
非常感谢!
答案 0 :(得分:1)
使用NSScanner Scanner并扫描到“(”首先,然后扫描,然后扫描到“)”。然后获取最后的扫描结果。