字符串中的子字符串

时间:2013-02-13 03:39:56

标签: 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 )

“文本”部分是我需要的部分。

最有效的方法是什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

使用NSScanner Scanner并扫描到“(”首先,然后扫描,然后扫描到“)”。然后获取最后的扫描结果。