PHP正则

Posted qq1137674424

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP正则相关的知识,希望对你有一定的参考价值。

PHP正则

Php正则方法:

Preg_match() 执行一个正则表达式匹配

参数1是reg 参数2是string 返回值是0或1   查到就是1查不到就是0

Preg_match_all()执行一个全局正则表达式匹配

参数1是reg  参数2是string 返回值是0和 n是查找到了总次数 没有查找到就是0

Preg_replace 执行一个正则的搜索和替换

参数1是reg  参数2是newstring 参数3是检索的string,返回值是替换后的新的字符串

第三个参数还可以是个数组 返回值也是数组

 

$str = "[‘hello‘,‘456‘]";

$reg = "/hello/";

echo preg_replace($reg,"world",$str);

echo var_dump(preg_replace($reg,"world",$str));

 

 

 

Preg_split()通过一个正则表达式分隔字符串

第一个参数是reg 第二个参数是string

 

$str = "123helloworldhello1811helloweb";

$reg = "/hello/i";

 

var_dump(preg_split($reg,$str));

 

 

 

 

 

 

 

 

 

 

以上是关于PHP正则的主要内容,如果未能解决你的问题,请参考以下文章

php如何正则替换css中的图片路径?

php 正则表达式

php中文正则匹配

php正则问题如何取文本中间内容?

php正则匹配图片路径

php 正则表达式 url匹配