php正则表达式

正则表达式
1.正则表达式语法规则
正则表达式描述了一类字符串的特征,通过这个特征与特定的函数配合,对于其他的字符串进行匹配、查找、替换及分割操作。
定界符
一般习惯使用正斜线“/”作为定界符,前后一致。
除了字母、数字、和反斜线以外的字符都可以作为定界符。
元字符
在正则表达式有特殊含义。
\d:代表0~9之中的任意一个数字。
\D: 代表除了0~9之外的任意一个字符。
\s :任意一个空白字符。
\S:除空白字符之外的任意一个字符。
\w: 匹配任意一个数字或字母或下划线。
\W:匹配除数字、字母、下划线以外的任意一个字符
. :除换行符外的任意一个字符。
元字符:* 匹配0次或一次或多次其前面的字符。
+:匹配一次后或多次其前面的字符。
?:匹配0次后或1次其前面的字符。
{n}: 表示其前面的字符恰好出现n次。
{n,} 表示其前面的字符出现不少于n次。
{n,m} 表示其前面的字符至少出现n次,最多出现m次。
^或\A 匹配字符串开始位置。
$ 或\z 匹配字符串结束位置。
| 匹配两个或多个模式。
模式修正符
i 在和模式进匹配是不区分大小写
m 多行匹配,如果目标字符串中没有"\n"字符,或者模式中没有出现^或$,设置这个修饰符不产生任何修饰。
U 禁止贪婪匹配。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值