帮助添加一行,例如有一个属性:
data-original="https://img.alicdn.com/imgextra/i3/1857444359/TB2j9N5aEafF1Jjy1XbXXaYiXXa_!!1857444359.jpg"
如何在链接末尾添加这一行:_100x100.jpg它看起来像这样:
data-original="https://img.alicdn.com/imgextra/i3/1857444359/TB2j9N5aEafF1Jjy1XbXXaYiXXa_!!1857444359.jpg_100x100.jpg"
这就是我如何得到它:
$re = '/data-original=.+.jpg/';
$str = 'data-original="https://img.alicdn.com/imgextra/i3/1857444359/TB2j9N5aEafF1Jjy1XbXXaYiXXa_!!1857444359.jpg"';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
var_dump($matches);
但我必须在之后添加.jpg
检查字符串以引号结尾的位置,并在该位置替换,然后替换该字符串中的最后一个字符。听起来很混乱,所以我发布一个例子:
结果 :
我是这样做的 =)