PHP正则表达式

常用正则匹配函数

preg_match_all()和preg_match()的区别:
preg_match():匹配一次,返回值代表当前有多少个匹配的字符,只是此处只返回0或1;
preg_match_all():功能和上面相同只是匹配可以匹配可以匹配多次

preg_replace():按照正则表达式完成字符串的替换
preg_split():按照正则表达式完成字符串的分割,最终返回分割之后的数组
preg_grep():按照正则表达式完成数组元素的匹配,将匹配到的数据以一个新的数组形式返回

字符串的替换:

php 复制代码
$content = "afsdlafsdiusghg";
$res = preg_replace("/a/","A",$content);
echo $res;

字符串的分割:

php 复制代码
$content = "my name is kkcode";
$res = preg_split("/\s/",$content);
print_r($res);

匹配数组元素:

php 复制代码
$input = array(1,2,"aaa","bbb");
$res = preg_grep("/\D/",$input);
print_r($res);
相关推荐
皓月盈江1 小时前
Linux电脑本机使用小皮面板集成环境开发调试WEB项目
linux·php·web开发·phpstudy·小皮面板·集成环境·www.xp.cn
北漂老男孩7 小时前
正则表达式实战指南:原理、口诀与高频场景案例
正则表达式
小盐巴小严10 小时前
正则表达式
javascript·正则表达式
AA-代码批发V哥11 小时前
正则表达式: 从基础到进阶的语法指南
java·开发语言·javascript·python·正则表达式
向哆哆11 小时前
Netty在Java网络编程中的应用:实现高性能的异步通信
java·网络·php
蓝莓味柯基12 小时前
Python3正则表达式:字符串魔法师的指南[特殊字符]‍♂️
开发语言·python·正则表达式
Rverdoser13 小时前
代理服务器运行速度慢是什么原因
开发语言·前端·php
森叶14 小时前
从 JIT 即时编译一直讲到CGI|FastGGI|WSGI|ASGI四种协议的实现细节
python·php·web
myusa216 小时前
使用阿里云CLI跨地域迁移ECS实例
数据库·阿里云·php
婷儿z2 天前
Shell编程之正则表达式与文本处理器
正则表达式