我想从 html 代码中删除如下字符串
<span style="font-size: 0.8px; letter-spacing: -0.8px; color: #ecf6f6">3</span>
所以我想出了正则表达式。
$pattern = "/<span style=\"font-size: \\d(\\.\\d)?px; letter-spacing: -\\d(\\.\\d)?px; color: #\\w{6}\">\\w\\w?</span>/um";
但是,正则表达式不起作用。有人可以指出我做错了什么。我是 PHP 新手。
当我使用简单的正则表达式进行测试时,它可以正常工作,因此正则表达式仍然存在问题。
$str = $_POST["txtarea"];
$pattern = $_POST["regex"];
echo preg_replace($pattern, "", $str);