準備工作,下載RegexKitLite 軟件包,解壓後有2個文件,需要加載到project中。
然後還要加載framework
libicucore.dylib
,因爲RegexKitLite是調用這個裏面的API,蘋果規定過不能使用私有的api和沒有發佈的api。實際上RegexKitLite對NSString做了擴展,目前只支持NSString,對我來說也夠了...
基本使用的例子(更多信息參看
官方文檔
)
1.
2.找到第一個匹配並返回一個NSString
3.查找和替換,加括號和概念和Python中的一樣,$1指代第一個括號中的內容
4.用於拆分,返回一個拆分後的字符串數組
5.返回所有匹配的字符串數組,這個例子中雖然有多個括號,但是
componentsMatchedByRegex不管