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