正则表达式

  1. 匹配单个英文字母

image

  1. 匹配区间

image

image

[0-9a-zA-Z]不用逗号!!

  1. 匹配特殊字符

image

  1. 匹配非集

image

  1. 快捷方式
  • \d匹配全数字
  • \w匹配数字、字母和下划线
  • \s匹配空格 tab 换行

image

  • \bxxx\b匹配单词边界(注意不要加中括号,不加中括号指xxx作为一体,加中括号表示可拆成字母分别匹配)

image

以上所有快捷方式取反都是把小写改大写!!

  1. 开头结尾
  • ^匹配开头 $匹配结尾(一定要在中括号外)

image

  1. .匹配任意一个字符

image

  1. 匹配可选字符

image

d可以有0个或1个

  1. 重复次数

image

  1. 重复区间

image

匹配四个或五个数字,而且非贪婪,也就是说没有问号,会默认尽可能多的匹配!

  1. 开闭区间
  • 逗号后不加表示至少匹配这些个,+相当于{1,} *相当于{0,}
    image

一定要先给出匹配什么东西,才可以说匹配几个,也就是说,{}前面必须有东西(花括号里表示要匹配几个他)!!!
一个方括号只能匹配一个字符!!!一般用于“有这几个里的一个就行”

posted @ 2024-02-24 16:41  __Zed  阅读(37)  评论(0)    收藏  举报