2021-08-06正则表达式学习记录

更多用法参考菜鸟教程:菜鸟教程正则表达式

语法模板

/pattern/gim
解释:gim(修饰符)分别代表
g:表示搜索全部内容
i:表示忽略大小写
m:表示多行搜索
pattern是正则表达式的编写部分

常用的符号记录
^:
在[ ](中括号)中代表除中括号中的所有字符的匹配,
不在[ ]中,放在开头位置表示语句的开头,$表示匹配语句的结尾,多行匹配需要加上m,例如/pattern/gm
$:
表示在行尾匹配
\w:
表示字母数字下划线,等同于[a-zA-Z0-9]
\W:
与\w相反,区分大小写,有个规律,大写和小写字母代表的东西是取反,等同于[^a-zA-Z0-9]
[abc]:
abcd字符串中的匹配结果为:
a
b
c
单个字符;
若要一次性匹配打印出来,需要用到*或者+符号或者{0,},{1,},打印结果就是abc了;
星号可匹配0次或者多次(等同于{0,}),加号可匹配一次或多次(等同于{1,}),
?可匹配0次或1次
中括号中可匹配范围,用-进行连接,例如:在字符串abc123cds中,我要匹配所有小写字母,表达式:[a-z]即可;

小括号缓存读取,下标从1开始,读取第一个就用\1,第n个就用\n
(abc)\1
若要不存取到缓存,可用?:进行抵消,即:(?:abc)

还有的就不写了,可以查看菜鸟教程中的api表进行查询;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值