source标签下的src属性中的url
$html = '<source src="http://live.aikan.miguvideo.com/envivo_w/2018/SD/imezone=UTC"></source>';
正则表达式
/<source\s+[^>]*?src="(.*?)"[^>]*>/i
<source\s+:匹配<source标签开头,后面跟着一个或多个空白字符。 [^>]*?:非贪婪地匹配任何不是>的字符,直到遇到src属性。 src="(.*?)":匹配src=",然后捕获双引号内的任何字符(非贪婪地),直到遇到下一个双引号。这里的(.*?)是一个捕获组,用于存储匹配到的src属性的值。 [^>]*>:非贪婪地匹配任何不是>的字符,直到遇到标签的结束>。 /i:修饰符,表示不区分大小写。
php使用
$html = '<source src="http://live.aikan.miguvideo.com/envivo_w/2018/SD/imezone=UTC"></source>'; if (preg_match('/<source\s+[^>]*?src="(.*?)"[^>]*>/i', $html, $matches)) { echo $matches[1]; }
python实现
import re html = '<source src="http://live.aikan.miguvideo.com/envivo_w/2018/SD/imezone=UTC"></source>'; matches = re.match('<source\s+[^>]*?src="(.*?)"[^>]*>', html); print(matches.group(1));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~