大佬教程收集整理的这篇文章主要介绍了非常重要的php正则表达式详解,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
正则表达式是PHP中一个非常重要的知识点,通常用来查找和替换字符串,最常用的就是验证用户输入的信息格式是否正确,如邮件格式、电话格式等等。还有比如采集器之类的软件中,正则也是必用不可! 现在开始来学习正则表达式的基本语法:
示例:/\s+/用于匹配目标对象中的一个或多个空格字符
PHP;"> <>PHP //preg_match("正则表达式","字符串")用于在字符串中查找匹配项 $email = "987044391@qq.com"; if (preg_match("/^([a-zA-Z0-9])+([.a-zA-Z0-9_-])*@([.a-zA-Z0-9_-])+([.a-zA-Z0-9_-]+)+([.a-zA-Z0-9_-])$/",$email)){ echo '匹配成功
'; }else { echo '匹配失败
'; } //preg_quote("字符串") 在每个有正则表达式语法前面加入一个转义字符即\$str = "PHP点点通是一个学习PHP的网站,(⊙o⊙)…";
echo preg_quote($str);
echo "
";//preg_split("正则","字符串")分割字符串
$PHP = "+PHP++点点通++++是好网站";
$field = preg_split("/+{1,}/",$PHP);
foreach($field as $f){
echo $f." ";
}
echo "
";
//preg_grep("正则","字符串") 与数组匹配后返回新数组
$PHPddt = array("PHP点点通","PHP100","呵呵","hahaha","PHPchina");
$item = preg_grep("/^PHP/",$PHPddt);
print_r($item);echo "
";
//preg_replace("正则","替换内容","原字符串") 很重要,很常用
$a = "欢迎光临//code.js-code.com/"; //给http开头的加上超链接
echo preg_replace("/http:\/\/(.*)\//","<a href=\"\${0}\">\${0}","$a");
?>
以上是大佬教程为你收集整理的非常重要的php正则表达式详解全部内容,希望文章能够帮你解决非常重要的php正则表达式详解所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。