首页 > 其他 > 详细

2016.01.18 Xcode中的正则表达式

时间:2016-01-19 18:50:20      阅读:146      评论:0      收藏:0      [点我收藏+]

www.github.com

 

正则表达式:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。

  添加第三方库:在github中搜索『regex』

    使用Regexkitlite库进行正则表达式的解析

         1.库是使用MRR,如果在ARC工程里面使用这个类,必须在project->build phases->compile resources里面将regexKitLite.m的编译指令设为:-fno-objc-arc

    技术分享

 

 

 

         2.需要添加一个依赖库:libicucore.tbd

P.S.在想要得到想要的结果的时候也要添加一个『富文本类库』(RTLabel)

常用的正则表达式:

   技术分享

  技术分享

   技术分享

  [0-9]表示任意一个数字;在正则表达式中可以用『()』来表示优先级。

 

eg:\(?0\d{2}\)?[- ]?\d{8}|0\d{2}[- ]?\d{8}这个表达式匹配3位区号的电话号码,其中区号可以用小括号括起来,也可以不用,区号与本地号间可以用连字号或空格间隔,也可以没有间隔。

2016.01.18 Xcode中的正则表达式

原文:http://www.cnblogs.com/immustard/p/5142859.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!