正则总结文案

正则表达式,简称正则,是一种强大的文本处理工具,以简洁方式匹配字符串。其特点包括简单、快速和对初学者有一定挑战。常用元字符、特殊字符和量词构成了正则的核心。在实际使用中,可以通过字面量格式或正则对象创建,并通过test()、exec()等方法进行匹配。在字符串操作中,match()用于获取匹配结果,split()用于切割字符串,replace()用于替换匹配内容。
摘要由CSDN通过智能技术生成

 问 : 什么是正则?

答 :正则叫正则表达式,也叫规则表达式。

正则的特点:

1、使用极简单的方式,去匹配字符串

2、速度快,代码少。

3、初学者掌握起来不太容易。

eg:正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时 候,总能给你一点思路;正则啊,就像一台验钞机,在你不 知道用户提交的钞票真假的时候,总能帮你一眼识别;正则 啊,就像一个手电筒,在你需要找什么玩意的时候,总能帮 你get你要的东西..


2、理解概念 字符和空白位置




正则元字符



特殊字符



范围



正则量词



3、正则的使用

1、字面量格式(正则字符串) /正则/ Var reg = /\d/

2、正则对象 创建正则对象 var reg = new RegExp("规则",参数);

注意: 1、正则对象里,要加双斜杠\\

2、正则对象支持变量

3、参数可以省略


正则对象匹配字符串方法:

 1、test() 用法 : reg.test(字符串)  如果匹配成功,返回 true,匹配失败,返回 false。

2、exec() Reg.exec(字符串) 如果匹配成功,返回匹配成功的结果。返回的结果以数 组的方式存在


4、字符串对应正则的方法

1、match() :  匹配正则规则,返回匹配成功的结果。返回的结 果以数组的方式存在

            用法:字符串.match(正则); 和 exec 用法相同

2、split  : 切割字符串 用法 : 字符串.split()

3、replace(正则,替换的内容);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值