同じ問題で多くの質問があることを知っています。それらを読みましたが、コードを修正できませんでした。
<?
$tabla = "<table>
<tr>
<td>
<a class='texto'>$ 2,123.01</a>
</td>
<td>
asddasdsad$,.$$$
</td>
</tr>
</table>";
echo preg_replace("<a class='texto'>\$ ([0-9]*),([0-9]*).([0-9]*)</a>", "<a class='texto'>$0$1,$2</a>", $tabla);
?>
PHP エラー: 警告: preg_replace() [function.preg-replace]: 不明な修飾子 '$'
私は取得したい:
<?
<table>
<tr>
<td>
<a class='texto'>2123,01</a>
</td>
<td>
asddasdsad$,.$$$
</td>
</tr>
</table>
?>
ここで正規表現を試してテストしましたhttp://regexpal.com/ 動作しました。しかし、preg_replace に問題があります。