[英]regex for url in image tag with unknown part in the middle using PHP
这里是成分:
在html中有这样的图像:
<img src="[oldpath]xxx[oldfilename]" />
我想做的是编写一个正则表达式,可以使用PHP和/或MYSQL(首选PHP)将其实例替换为新文件名和路径,从而使其成为:
<img src="[newpath]xxx[newfilename]" />
xxx是一堆字符,例如/ _resampled / croppedimage170170-,但我不知道xxx的确切内容。
所以我想结束像
<?php
$newHtml = preg_replace(MAGIC GOES HERE);
先感谢您。
尼古拉斯
正则表达式应为/oldPath(.*?)old filename/
,替换为newPath$1newFilename
。 即
preg_replace('/oldpath(.*?)oldfilename/', 'newpath$1newfilename', originalHTMLstring);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.