正则表达式
一、正则表达式定义
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
简单来说,其实就是用一个表达式来表示一个字符串。
二、学习工具
这里给两个常用网站,一个是 在线测试正则表达式的网站。
使用就是输入表达式和文本,然后进行匹配:
还有一个网站是进行正则表达式练习的网站,可以通过做题来检测自己对正则表达式的掌握能力:
如果想看视频学习的话,推荐一个关于正则表达式讲解的视频,博主讲的也十分细致。
三、正则表达式
1.字符组正则表达式
字符组是用"[]"包裹起来的,例如,输入[Jj]可以匹配到大小写的j,输入[Jj]avascript可以匹配到大小写开头的javascript: