【发布时间】:2013-02-13 03:39:55
【问题描述】:
在我的应用程序中,我需要在很长的字符串中搜索子字符串。该字符串是从多行文件中读取的。
我想读取字符串中通常可用的“(”和“)”之间的子字符串并将它们保存到数组中。 字符串示例:
bla bla bla ( text) bla bla bla bla (text) bla bla
bla ( text) bla bla bla bla (text) bla bla ( text )
“文本”部分是我需要的部分。
这样做最有效的方法是什么?
非常感谢!
【问题讨论】:
-
这是一道作业题吗?
-
您可能可以使用
Regex.Match和类似 `"(.+)" 的表达式来匹配括号之间的所有内容(但它将包括括号...)。阅读this earlier article你会得到很多灵感 -
@floris obj-c 中没有“Regex.Match”。但提问者可能想查看
NSRegularExpression类
标签: objective-c nsstring substring