美文网首页
正则表达式基础

正则表达式基础

作者: FKTX | 来源:发表于2018-03-27 07:58 被阅读0次

    原子的集合: 

    . 匹配除换行符之外的任意字符 

    \d 匹配任意一个十进制数字,即[0-9] 

    \D 匹配任意一个非十进制数字,即[^0-9] 

    \s 匹配一个不可见原子,即[\f\r\t\n\v] 

    \S 匹配一个可见原子,即[^\f\r\t\n\v] 

    \w 匹配任意一个数字、字母或下划线,即[0-9a-zA-Z] 

    \W 匹配任意一个数字、字母或下划线,即[^0-9a-zA-Z] 

    大家可以使用上边那个工具来尝试一下 

    (3)量词 

    {n}表示其前边的原子恰好出现n次 

    {n,} 表示其前边的原子最少出现n次 

    {n,m}表示其前边的原子最少出现n次,最多出现m次 

    *表示匹配0次、1次或者多次其前边的原子,即{0,} 

    +表示匹配1次或者多次其前边的原子,即{1,} 

    ? 表示匹配0次或1次其前边的原子,即{0,1} 

    大家给这几个拿去多练就好了 

    (4)边界控制和模式单元 

    ^ 匹配字符串开始的位置 

    $ 匹配字符串结束的位置 

    () 匹配其中的整体为一个原子 

    看例子来说明: 

    那个$也是同理 

    那么模式单元的()是如何使用呢,假设我要匹配Duang~ duang~ 

    到这里,正则表达式的基本语法就说完了,后边会有综合实例来进行巩固 

    相关文章

      网友评论

          本文标题:正则表达式基础

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