正则表达式入门

正则表达式:RegExp
独立的技术,规则
perl
火星文

/pattern/flag
pattern:匹配内容,规则
flag: g(globle)全局匹配
m 多行匹配
i 忽略大小写
match() 查找 返回值为数组
replace() 替换 返回值为字符串
search() 查找 返回值为索引

1.字符集:
任意一个[ ]
范围:[0-9] [a-z]
排除:[a-z][0-9]
2.元字符
\d : 数字 所有的数字
\w 单词(数字,字母,下划线) [0-9a-zA-z_]
\s 空格,换行,缩进符

\D 非数字[^0-9]
\W 非单词[^a-zA-Z0-9_]
\S 非空格 换行 缩进
3.量词
? 零次或者1次 {0,1}
/+ / 至少一次 {1,}
/*/ 至少0次 {0,}
{m} 出现m次
{m,n} 出现>=m,<n
{m,} >=m至少出行m次
4.特殊字符
^ 出现在【】外,代表以…开始 1
$ 以…结尾
\ 转译字符
5.内置方法
test(str) 检测字符串是否满足规则,true false


  1. a-z ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值