正则表达式

题记 正则表达式开了好几次了,感觉没问题了,但是让写的时候,还要看文档,今天总结一下吧。

1、匹配前面的表达式0次或者多次 ab,匹配b,ab,aab,aaab
2、+匹配签名的表达式1次或者多次,a+b,匹配ab ,aab ,aaab ,就是不匹配b
3、?匹配0次或者1次,a?b,匹配b,ab,其他的都不匹配了
4、{n},n是一个非负整数,匹配确定的n次,0{2}表示匹配00,其他的不匹配
5、{n,},n是一个非负整数,至少匹配n次,ab{2,}匹配abb,abbb,不匹配ab
6、{n,m},n和m都是非负整数,其中n<=m,至少匹配n次,最多匹配m次,ab{2,4},匹配abb,abbb,abbbb,其他的都不匹配了
7、. 匹配除了换行符之前的任何字符
8、$,匹配输入的字符串的结尾
9、^匹配输入的字符串的开始位置
10、\d就是[0-9],标识一位数字
11、\D就是[^0-9],表示除数字之外的任意字符串
12、\w [0-9a-zA-z_],表示数字,大小写和下划线
13、\W就是[^0-9a-zA-z_]非单词字符
14、\s就是[\t\v\n\r\f],标识空白符,,包括空格、水平制表符、垂直制表符、换行符、回车符、换页符。记忆方式:s是space character的首字母。
15、\S[^\t\v\n\r\f]非空白符

备注如果想要匹配这些这些字符的时候,需要添加转意自负""

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否...
    木马不在转阅读 2,074评论 8 21
  • 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否...
    Suger_森阅读 363评论 0 0
  • 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否...
    见哥哥长高了阅读 2,029评论 6 48
  • 一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否...
    Helen_kay阅读 2,762评论 0 2
  • 天气晴朗的周六,睡到自然醒,吃早餐,洗刷洗刷,买个菜,一上午就快过完了,在网上看到了馄饨皮包红薯面粉油炸,看起来很...
    Jerryboy阅读 211评论 1 1