PHP提取字符串中的图片地址[正则表达式]
- 软件编程
- 2026-01-11 11:42:28
<?php
$str='<p><img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/></p>';
$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg]))[\'|\"].*?[\/]?>/";
preg_match_all($pattern,$str,$match);
print_r($match);
?>
结果显示:
Array
(
[0] => Array
(
[0] => <img border="0" src="upfiles/2009/07/1246430143_1.jpg" alt=""/>
)
[1] => Array
(
[0] => upfiles/2009/07/1246430143_1.jpg
)
)
# img
# src
# php
# BR
# gt
# lt
# span
# border
# 字符串
# str
# match
# gif
# preg_replace
# PHP 正则表达式之正则处理函数小结(preg_match
# preg_match_all
# preg_split)
# PHP 正则表达式常用函数使用小结
# 图片地址
# PHP函数preg_match_all正则表达式的基本使用详细解析
# php正则表达式使用的详细介绍
# PHP的preg_match匹配字符串长度问题解决方法
# PHP中preg_match函数正则匹配的字符串长度问题
# php中使用preg_match_all匹配文章中的图片
# PHP preg match正则表达式函数的操作实例
# php小经验:解析preg_match与preg_match_all 函数
# php preg_match的匹配不同国家语言实例
# PHP正则匹配操作简单示例【preg_match_all应用】
# PHP preg_match实现正则表达式匹配功能【输出是否匹配及匹配值】
# upfiles
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
一篇文章让你三分钟学会Java枚举
IDEA main主函数如何添加args变量
基于Python中Remove函数的用法讨论
thinkphp诸多限制条件下如何getshell详解
基于python模拟bfs和dfs代码实例
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
Python创建文件夹与文件的快捷方法
Shell eval通过变量获取环境变量的方法实现
C#中Clone一个对象的值到另一个对象案例
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
php操作redis命令及代码实例大全
使用Python提取文本中含有特定字符串的方法示例
一篇文章教你用python画动态爱心表白
java8 实现map以value值排序操作
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
golang的基础语法和常用开发工具详解
Docker 运行多个Springboot的详细教程
Vue如何实现验证码输入交互
GoLand 2025.3 正式发布有不少新功能(支持泛型)
C语言 用while循环求和的平均值操作
docker 使用CMD或者ENTRYPOINT命令同时启动多个服务
C语言规律循环累加求和案例
pandas抽取行列数据的几种方法
解决IDEA 2025.3 lombok失效问题
pyqt5实现井字棋的示例代码
java 进程是如何在Linux服务器上进行内存分配的
java awt实现计算器功能
vue实现滚动鼠标滚轮切换页面
python使用dlib进行人脸检测和关键点的示例
Java受检异常的一些思考
C# 实现Table的Merge,Copy和Clone
Java map.getOrDefault()方法的用法详解
Spring Boot优雅地处理404异常问题
PHP如何解决微信文章图片防盗链
详解如何在vue+element-ui的项目中封装dialog组件
docker文件存放路径, 获取容器启动命令操作
PHP解决高并发的优化方案实例
解决Goland中利用HTTPClient发送请求超时返回EOF错误DEBUG
docker容器通过ping直接运行获取公网IP操作
class类在python中获取金融数据的实例方法
docker 打包本地镜像,并到其他机器进行恢复操作
pycharm中leetcode插件使用图文详解
java可以作为第一门编程语言学习吗
学习C语言对后期java有帮助吗
javascript this指向相关问题及改变方法
Python 实现键盘鼠标按键模拟
安装多个jdk导致eclipse打不开问题解决方案
docker run之后状态总是Exited
MySQL 中行转列的方法
python使用正则表达式匹配txt特定字符串(有换行)
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
