我想使用preg_replace刪除alt屬性。這裏是ALT的pattern屬性使用preg_replace替換alt attriute?
alt="Screen Shot 2015-06-09 at 11.37.40 AM"
,也可能是這樣的
alt="The Postmates sign outside the office"
可以有引號內的任何字符。我用下面的表達式:
$html = preg_replace('/alt="\w+\s\w+"/', '><br>', $html);
但只替換型的ALT屬性:
alt="The Postmates"
什麼是這裏的合適的表達?
你可能會更接近'/ alt =「([\ w \ s] *)」/''。當然,你仍然會遇到破折號和其他特殊字符的問題。主要觀點是使用[字符集](http://www.regular-expressions.info/charclass.html)。 – lzam