美文网首页
Xcode中的正则表达式

Xcode中的正则表达式

作者: Mustard_Buli | 来源:发表于2016-03-16 09:06 被阅读412次

正则表达式:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。
  添加第三方库:在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位区号的电话号码,其中区号可以用小括号括起来,也可以不用,区号与本地号间可以用连字号或空格间隔,也可以没有间隔。

P.S.在写正则表达式的时候,特别要注意转义符号『\』的使用,这里推荐一个插件:HOStringSense,是对应大段文字输入的,完美支持正则表达式。

相关文章

  • 在 Xcode中使用正则表达式搜索以及在Sublime中使用正则

    如果不了解正则表达式的同学可以百度一下。 一、在Xcode中用正则搜索 1、用正则表达式在Xcode中查找文本 大...

  • Xcode中的正则表达式

    正则表达式:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些...

  • iOS 快速国际化

    第一步、xcode用正则方法替换字符串Replace匹配模式Regular Expression正则表达式 @"...

  • 使用正则表达式在xcode中完成高阶的查找替换字符串

    正则表达式在Xcode中的运用 普通的查找和替换在这里就不多说了,有些时候你会发现普通的查找替换有点儿力不从心,比...

  • 正则表达式在程序编码中的应用

    正则表达式在程序编码中的应用 正则表达式(括号)、[中括号]、{大括号}的区别小结 正则表达式的() [] {}有...

  • 正则

    ## 正则表达式 正则表达式是用于匹配字符串中字符组合的模式,在JavaScript中,正则表达式也是对象 ###...

  • Js正则表达式

    一、Js正则表达式概述 正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象...

  • JavaScript-正则表达式小记

    什么是正则表达式 正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些...

  • Xcode使用

    Xcode清理 删除Xcode中多余的证书provisioning profile Xcode插件的安装路径(可以...

  • Mac 安装python3

    安装Xcode 1、 App Store 中搜索Xcode 进行安装 2、 打开Xcode,然后在终端中输入如下命...

网友评论

      本文标题:Xcode中的正则表达式

      本文链接:https://www.haomeiwen.com/subject/kcuqlttx.html