码迷,mamicode.com
首页 > 其他好文 > 详细

常用模块3

时间:2018-10-10 19:10:36      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:部分   字母数   逻辑性   下划线   单词   换行符   字母   包括   功能性   

正则表达式

  正则表达式是对字符串操作的一种逻辑公式.我们一般使用正则表达式对字符串进行匹配和过滤.使用正则的优缺点

    优点:灵活,功能性强,逻辑性强

    缺点:上手难

  正则表达式由普通字符和元字符组成.普通字符包括大小写字母,数字 

  部分元字符

    1字符组是用[]括起来 在[]出现的内容会被匹配  内容多的话还可以使用- 例如[0-9]

    2

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

      \w  匹配字母数字下划线

      \s  匹配任意空白符

      \d  匹配数字

      \n  匹配换行符

      \b  匹配一个单词的结尾

      ^  匹配字符串的开始

      $  匹配字符串的结尾

      \W  匹配非大小写字母,数字

      \D  匹配非数字

      \S  匹配非空白符

      a|b  匹配字符a或者b

      ()  匹配括号内的表达式,也表示一个组

      [....]  匹配字符组中的字符

      [^...]  匹配除了字符组中字符的所有字符

    3.;量词

      *  重复零次或更多次

      +  重复一次或更多次

      ?  重复零次或一次

      {n}  重复n次

      {n,}  重复n次或更多次

      {n,m}  重复n到m次

 

      

   

 

常用模块3

标签:部分   字母数   逻辑性   下划线   单词   换行符   字母   包括   功能性   

原文地址:https://www.cnblogs.com/z1115230598/p/9767971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!