preg_replace怎么将src="//m.sbmmt.com/m/n1/images替换成src="images
src="/n1/images 中的n1 可能是其他字符,比如说m2或者py等。
不懂正则替换,请指点。
$s =<<< TXTTXT;echo preg_replace('#(?<=src="//m.sbmmt.com/m/faq/).*/([^"]+)#', '$1', $s);
$s =<<< TXTTXT;echo preg_replace('#(?<=src="//m.sbmmt.com/m/faq/).*/([^"]+)#', '$1', $s);
替换成
类似的应该怎么做,
你的需求不明确,前后矛盾,到底保留文件本身,还是保留文件名以及他的父级目录。
你的需求不明确,前后矛盾,到底保留文件本身,还是保留文件名以及他的父级目录。
$str="src='//m.sbmmt.com/m/n1sss/images'“;
$zz="/src='//m.sbmmt.com/m/faq/\/.*\/(.*?)'/";
echo preg_replace($zz,'$1',$str);
$str="src='//m.sbmmt.com/m/n1sss/images'“;
$zz="/src='//m.sbmmt.com/m/faq/\/.*\/(.*?)'/";
echo preg_replace($zz,'$1',$str);
TXT;$pattern="/\/.*\/(.*?)\/(.*?)/";echo preg_replace($pattern, '$1/$2', $s);?>
TXT;$pattern="/\/.*\/(.*?)\/(.*?)/";echo preg_replace($pattern, '$1/$2', $s);?>
TXT;$pattern="/\/.*\/(.*?)\/(.*?)/";echo preg_replace($pattern, '$1/$2', $s);?>
$s =<<< TXTTXT;$n = 0; //只留文件名echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 1; //保留一级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 2; //保留二级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);
$s =<<< TXTTXT;$n = 0; //只留文件名echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 1; //保留一级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 2; //保留二级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);
$s =<<< TXTTXT;$n = 0; //只留文件名echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 1; //保留一级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 2; //保留二级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);
$s =<<< TXTTXT;$n = 0; //只留文件名echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 1; //保留一级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);$n = 2; //保留二级目录echo preg_replace("#(?<=src=['\"]).*/((?:.*/){{$n}}[^'\"]+)#", '$1', $s);
$str="src='//m.sbmmt.com/m/n1sss/images'“;
$zz="/src='//m.sbmmt.com/m/faq/\/.*\/(.*?)'/";
echo preg_replace($zz,'$1',$str);
已抢140882个
抢已抢4599个
抢已抢7204个
抢已抢12864个
抢