什么是正则表达式?
◼ 我们先来看一下维基百科对正则表达式的解释:
正则表达式(英语:Regular Expression,常简写为regex、regexp或RE),又称正则表示式、正则表示法、规则表达式、常规表示法,是计算机科学的一个概念;
正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
许多程序设计语言都支持利用正则表达式进行字符串操作。
◼ 简单概况:正则表达式是一种字符串匹配利器,可以帮助我们搜索、获取、替代字符串;
◼ 在JavaScript中,正则表达式使用RegExp类来创建,也有对应的字面量的方式:
正则表达式主要由两部分组成:模式(patterns)和修饰符(flags)
const res1 = new RegExp("hello","i")
const res2 = /hello/i
正则表达式的使用方法
◼有了正则表达式我们要如何使用它呢?
JavaScript中的正则表达式被用于RegExp的exec 和test 方法;
也包括String 的match、matchAll、replace、search 和split 方法;
![](/i/l/?n=24&i=blog/3447378/202410/3447378-20241022113428368-1749270906.png)
标签:JavaScript,const,正则表达式,3447378,字符串,RegExp
From: https://www.cnblogs.com/hdc-web/p/18492240