PHP正值表达式

一个正值表达式是有四部分组成分别是

1、定界符 //是最常用的定界符 其实除了数组字母下划线以外其他的什么都可以作为定界符

2、原子:最小的一个匹配单位 放在定界符中  在一个正值表达式中至少要有一个原子(就是我们要找的字符eg:2我们要找3 ,3就是原子 )

3、元字符 :元字符不能单独使用的是用来扩展原子功能的 $str="/7{5}/";写在定界符号中

4、模式正符  :就是用来修正用的 ,对模式(正则)修正(写在定界符号外面,写在右边)

替换:$str="aaaaddd111fffff333" ;

$reg="/\d/";

使用的正值表达式的函数式 preg_replace($reg,"#",$str)

preg_split();表示的是分割字符串

preg_split("$reg",$str);

preg_match();这个是用来匹配正值表达式的

preg_match($reg,$str,$arr);

preg_match_all()表示的是匹配所有的

/d 表示的是任意一个数字

/D表示的任意一个非数字

/u表示的任意一个字  a-z A-Z 0-9

/U表示的任意一个非字 除了 a-z A-Z 0-9

/s表示的空白

/S表示的是非空白

自己定义的原子表eg:[12345]

^除了的意思

^这个表示的是非字母  [^dddddfsfsdf]

-表示的从哪到哪 eg 1-9

元字符 不能再正值表达式中单独使用 用来修饰原子

模式修正符号要写在定界符号外面 放在右边

模式修正符号 一个字符就是一个功能 可以组合使用

作用就是修正正值表达式的解释,或是扩充了正则表达式的功能

i 表示的是不区分大小写

m 修正符号修正正则表达式可以视为多行,在使用^或$这个连个符号的时候每一行满足都可以(默认是处理为一行处理的)

s 修正正则表达式中的可以匹配换行符号

 

 

 

转载于:https://www.cnblogs.com/BoYu045535/p/3681787.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值