用PHP或JQUERY替换文本

时间:2014-12-26 13:52:46

标签: php jquery

HTML:

<td id="tab"><a href="?title="/>link</a><cite>1</cite><br>hello<br></td>
<td id="tab"><a href="?title="/>link</a><cite>2</cite><br>bye<br></td>

结果:

<td id="tab"><a href="?title=hello"/>link</a><cite>1</cite><br><br></td>
<td id="tab"><a href="?title=bye"/>link</a><cite>2</cite><br><br></td>

我如何通过PHP或JQUERY完成这项工作?

1 个答案:

答案 0 :(得分:0)

我不确定,但你可以试试这个:

$html = '<td id="tab"><a href="?title="/>link</a><cite>1</cite><br>hello<br></td>';
$html = preg_replace('/^<(\w.*)(<cite>[\d+]<\/cite>)<br>(.*)<br><\/td>$/', '<td id="tab"><a href="?title=$3"/>link</a>$2<br><br></td>', $html);