iOS中使用RegexKitLite來試用正則表達式

準備工作,下載RegexKitLite 軟件包,解壓後有2個文件,需要加載到project中。

然後還要加載framework libicucore.dylib ,因爲RegexKitLite是調用這個裏面的API,蘋果規定過不能使用私有的api和沒有發佈的api。實際上RegexKitLite對NSString做了擴展,目前只支持NSString,對我來說也夠了...

基本使用的例子(更多信息參看 官方文檔
1.


2.找到第一個匹配並返回一個NSString


3.查找和替換,加括號和概念和Python中的一樣,$1指代第一個括號中的內容


4.用於拆分,返回一個拆分後的字符串數組


5.返回所有匹配的字符串數組,這個例子中雖然有多個括號,但是 componentsMatchedByRegex不管

發佈了90 篇原創文章 · 獲贊 3 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章