php正则表达式取子字符串及替换
2013-08-14 17:20
543 查看
最近在学习如何用php编写cms,想把文章中的第一个图片提取出来当做缩略图显示到前面,想到的方法就是把文章内容作为一个大字符串,然后用正则表达式找出匹配出第一次出现<img src="" alt="" />的地方,然后把这个子字符串提取出来,编写到html中就显示出缩略图了,具体正则应用如下。
$b=preg_match(‘/<img.+?\/>/’,$hello,$a);
解释:使用正则表达式<img.+? 匹配$hello,并将匹配的数据放在数组$a中。返回参数是匹配的数量 。
$b=preg_replace(‘/<img.+?\/>/’,”,$hello);
解析:使用正则表达式进行替换,使用第二个参数替换$hello匹配正则表达式的数据。替换后的字符串赋值给变量$b.
$b=preg_match(‘/<img.+?\/>/’,$hello,$a);
解释:使用正则表达式<img.+? 匹配$hello,并将匹配的数据放在数组$a中。返回参数是匹配的数量 。
$b=preg_replace(‘/<img.+?\/>/’,”,$hello);
解析:使用正则表达式进行替换,使用第二个参数替换$hello匹配正则表达式的数据。替换后的字符串赋值给变量$b.
相关文章推荐
- PHP使用正则表达式查找替换字符串
- PHP使用正则表达式查找替换字符串
- IOS--正则表达式的使用(字符串的查找和替换)
- php 正则 不包含某字符串的正则表达式
- PHP用正则批量替换Img中src内容,用正则表达式获取图片路径实现缩略图功能
- sas9正则表达式测试(对字符串进行字符替换)
- C#正则表达式匹配与替换字符串功能示例
- php的字符串操作与正则表达式
- Java正则表达式,匹配、替换字符串中的占位符
- php 正则 不包含某字符串的正则表达式
- 详解PHP正则表达式替换实现(PHP preg_replace,PHP preg_replace)
- Python正则表达式如何进行字符串替换
- C#中 正则表达式进行忽略大小写的字符串替换
- Php正则表达式替换
- PHP正则表达式匹配替换与分割功能实例浅析
- PHP学习:字符串操作和正则表达式
- 利用正则表达式对字符串进行指定替换
- SQL Server中利用正则表达式替换日期中的"-|:| "字符串为空
- php中字符串和正则表达式详解
- PHP学习:字符串操作和正则表达式