正则表达式

  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 @   __Zed  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示