PHP学习笔记之PHP正则(七)
来源:互联网 发布:淘宝多口袋工装休闲裤 编辑:程序博客网 时间:2024/06/05 15:02
preg_match
preg_math($reg,$str)
在$str中寻找正则reg,存在返回1,否则返回0;preg_math_all($reg,$str,$arr)
在$str中寻找匹配正则reg的个数,将所有匹配正则$reg的内容逐个存入$arr数组
//声明一个字符串$str = "bagldghsghdk";//在字符串中搜索正则表达式"/a/",存在返回1,否则返回0;preg_match("/a/",$str);//在字符串中搜索正则表达式"/b/",返回"/b/"的数目;preg_match_all("/b/",$str,$arr);
preg_replace
preg_replace($reg,"改变的内容",$str)
在$str寻找所有匹配正则$reg的内容,将之改变为第二个参数中的内容,
//声明字符串$str = "abc@163.com,abc@163.com";//声明正则$reg = "/@\d+/"//改变字符串中匹配正则的内容$str = preg_replace($reg,"y123",$str);//输出echo "$str"
preg_split
preg_split($reg,$str)
将字符串$str匹配正则$reg的部分劈开构成数组
$str = "abc123dsdf456";$reg = '/[a-z]+/';$arr = preg_split($reg, $str);print_r($arr);
preg_grep
preg_grep($reg,$arr)
在数组$arr中的每个值匹配正则$reg,能匹配的保留,不能匹配的删除,返回一个新数组
$arr = [12,'ab12c',53,'c1',10,'e',2]; $reg = '/\d\d/'; $newarr = preg_grep($reg,$arr); print_r($newarr);
正则获取网页内容
//获取网页"http://www.sina.com.cn"中的内容$con = file_get_contents("http://www.sina.com.cn");//匹配h3标签$reg = '/<h3>.+<\/h3>/';//选出h3标签内的内容preg_match_all($reg,$con,$arr);//输出print_r($arr);
0 0
- PHP学习笔记之PHP正则(七)
- 个人PHP学习笔记(七)--正则表达式
- php学习笔记(七)
- PHP学习笔记七(PHP $_POST)
- PHP学习笔记七
- php学习笔记之正则表达式_1
- php学习笔记之正则表达式3
- PHP学习笔记九之正则表达式(进阶篇)
- 《PHP Cookbook》学习笔记(七)
- php学习笔记(七)数组
- PHP学习笔记(七)文件系统
- PHP学习笔记(七):命名空间
- php 学习笔记 -- 过滤器(七)
- PHP学习笔记(七)PHP+MYSQL分页原理
- PHP学习笔记(七)PHP+MYSQL分页原理
- PHP正则表达式学习笔记(一)
- PHP正则表达式学习笔记(二)
- php学习笔记(八)正则表达式
- 2016书单总结--Java网络编程
- cxf生成的webService,注解/注释自动生成的webService
- 前序2 前端要学习的基础
- 【BZOJ 3011】[Usaco2012 Dec]Running Away From the Barn 可并堆
- js动态创建html元素的方法
- PHP学习笔记之PHP正则(七)
- js pertptype 解释
- struts2中的通用标签
- centos7 redis3.2安装
- 迷宫与宝藏(bfs)
- js事件绑定
- webService 服务端:加入命名空间+端口
- 52,,,自定义加密算法
- 当前市场主流蓝牙音频SOC