美文网首页
iOS正则笔记

iOS正则笔记

作者: HEVI1991 | 来源:发表于2016-03-28 10:42 被阅读0次

    常用表示符:

    \b 位置,单词的开头或结尾

    \B 不是开头和结尾的位置

    . 任意字符

    * 任意的不包含换行符的字符"数量"

    \d 数字

    \D 取非数字

    {n} 重复匹配n次

    {n,} 重复匹配n次以上

    {n,m} 表示从n位开始匹配m次

    ^ 字符串开头

    $ 字符串结尾

    \w 匹配字母/数字/下划线/汉字

    \W 匹配非字母/数字/下划线/汉字

    \s 任意空白符

    \S 匹配非空白符

    + 重复一次或多次

    ? 重复0次或一次

    | 分支条件,或

    [] 定义范围,例如[a-z]表示所有字母

    () 分组,括号内的表达式为一组

    假如匹配的字符串中含有一些字符,例如邮箱中必须含有@.可以直接加在表达式中

    常用正则表示

    国内手机号码: 1开头,接10个数字

    1\d{10}

    邮箱:字母或数字开头接任意/英文/数字/点/下划线/减号/@/域名

    ^[a-z0-9][a-z0-9A-Z._-]+@[a-z0-9_-]+[a-z0-9].[a-z.]{1,}[a-z]$

    感谢大神的奉献

    正则表达式30分钟入门教程

    相关文章

      网友评论

          本文标题:iOS正则笔记

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