一篇文章总结正则表达式

01正则表达式定义

正则表达式又称规则表达式,用来检索、替换符合规则的文本

02正则表达式函数

preg_match_all(正则表达式、匹配字符串、匹配到的东西放入数组) 返回匹配次数
preg_replace(正则表达式、替换成什么、匹配字符串) 返回替换后结果

03正则表达式语法
字符含义
\d数字
\D非数字
\s空白字符(空格、制表符、换页符)
\S非空白字符
\w26英文字母+数字+下划线
\W非单词字符
[a-z]26个小写字母
[0-9a-z]10个数字和26个小写字母
[135a-h]1,3,5,a到h
[^0-9]匹配非数字字符
[^a-zA-Z]匹配非字符字符
()代表是一个整体
^匹配输入字符串的开始位置
$匹配输入字符串的结尾位置
.通配符代表任意字符
*匹配0次或多次
+匹配1次或多次
\转义字符
|两项之间的选择
{n}连续n个数字匹配
{n,}连续n或以上个数字匹配
{n,m}连续最少n个最多m个
/i不区分大小写
/A匹配规则必须从头开始匹配
/s匹配一切字符
/x空白字符忽略
后续持续更新敬请期待
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ultracool

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值