我想从blogspot获取完整图片,网址图片如下:
https://googleusercontent.com/-gGjtljhgg1294/WWErTJOTtsHI/AAAAAAABNiU/W_-jNZBxzQMS8gvgghkhkhljkljkhgjkgjh/w126-h126-p/DY-jNhgghjhhjghgjhg.jpg
如何将w126-h126-p替换为s0,例如:
https://googleusercontent.com/-gGjtljhgg1294/WWErTJOTtsHI/AAAAAAABNiU/W_-jNZBxzQMS8gvgghkhkhljkljkhgjkgjh/s0/DY-jNhgghjhhjghgjhg.jpg
我的代码
$imgsf = preg_replace( '/w[0-9]-h[0-9][-]-p/' , 's0' , $imgurl);
答案 0 :(得分:3)
您的正则表达式有几个问题,您的组phone.replace('-', '')
不允许使用多个数字(它们后面需要一个[0-9]
),并且您正在尝试匹配两个{{1 }}与+
连续。另外,为-
编写[-]-
更容易。尝试以下方法:
\d