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);
相关推荐
H5css�海秀4 小时前
今天是自学大模型的第一天(sanjose)
后端·python·node.js·php
xingxin326 小时前
日志文件分析溯源(连接WebShell的IP地址)实验报告
安全·web安全·网络安全·php·文件上传
LegendNoTitle6 小时前
计算机三级等级考试 网络技术 选择题考点详细梳理
服务器·前端·经验分享·笔记·php
Zzzz_my8 小时前
正则表达式(RE)
pytorch·python·正则表达式
三七吃山漆14 小时前
[红明谷CTF 2021]write_shell
php·ctf·[红明谷ctf 2021]
ZHOUPUYU15 小时前
PHP与WebSocket实时通信的原理到生产级应用
开发语言·html·php
困死,根本不会16 小时前
树莓派 SSH 连接排错实录:从 IP 网段到主机密钥变更,再到 VNC 自启动
开发语言·ssh·php·树莓派
天远云服18 小时前
驾培系统车辆核验实战:PHP集成天远二手车估值API实现学员车辆信息自动化管理
大数据·开发语言·自动化·php
ZHOUPUYU18 小时前
PHP异步编程实战ReactPHP到Swoole的现代方案
开发语言·php
lay_liu19 小时前
QoS质量配置
开发语言·智能路由器·php