如果是在编辑器中替换.
例如zendStudio
ctrl+h
find what <li>\s*<A\s*href\s*=('|")[^>](.*)\1>
replace with <li href="$2">
我这边已测试通过.
例如zendStudio
ctrl+h
find what <li>\s*<A\s*href\s*=('|")[^>](.*)\1>
replace with <li href="$2">
我这边已测试通过.
<a href='xxx' \> 和 <a href = "xxx" \>呵呵,这活我干得较多,以前有段时间,拿着几个元数据,没事干用正则生成代码玩.
谢谢
$str='<LI> <A href="http://www.abc.com/x_3dfcd0fb">AAA </A> </LI> ';
var_dump(preg_replace('/<LI> <A /','<li A ',$str));
$str=<<<EOF
<LI><A href="http://www.abc.com/x_3dfcd0fb">AAA </A></LI>
<LI><A href="http://www.abc.com/x_3dfcd0fb">BBB </A></LI>
<LI><A href="http://www.abc.com/x_3dfcd0fb">CCC </A></LI>
EOF;
echo (preg_replace('/<LI><A (.+)>(.+?)<\/A><\/LI>/','<LI href=$1>$2</LI>',$str));
?>