【发布时间】:2015-03-03 03:15:31
【问题描述】:
假设我有这个 html
<img src="/anonsurf.php?u=R6zsLPugPcPvtSRshGw3LzhkOBwNbWtv%2FLh%2FVWReMG8a&amp;b=13" data-original="/7/a/0/7a0731cdfa806bdab73f469affc3fb451419064654-640-480-1801-h264.flv-1.jpg">
我想删除src="/anonsurf.php?u=R6zsLPugPcPvtSRshGw3LzhkOBwNbWtv%2FLh%2FVWReMG8a&amp;b=13",然后替换data-original使其成为scr
我试着分部分做
$input = preg_replace('#scr=".*?"#s', '' ,$input); //doesn't work
$input = preg_replace('#data-original=#s', 'scr=' ,$input); //works
正则表达式有什么问题,如何将其放入单个 preg_replace
【问题讨论】:
-
你有一个简单的错字:
scr在你的正则表达式中应该是src:regex101.com/r/gJ1pW6/1 -
该死的你是 100% 正确的
标签: php preg-replace