PHP preg_replace 不适用于此模式
PHP preg_replace not working for this pattern
我有这个代码:
<?php
$asd = "#13;";
$asd = preg_replace( "/&#?[a-z0-9]{2,8};/i", "", $asd );
echo $asd;
?>
结果是#13;
模式就像 html 个实体;
为什么字符串不受影响?
不应该是
$asd = preg_replace( "/[&#]?[a-z0-9]{2,8};/i", "", $asd );
那么预期的结果是 ""
- 有点不清楚你要做什么......
我有这个代码:
<?php
$asd = "#13;";
$asd = preg_replace( "/&#?[a-z0-9]{2,8};/i", "", $asd );
echo $asd;
?>
结果是#13;
模式就像 html 个实体;
为什么字符串不受影响?
不应该是
$asd = preg_replace( "/[&#]?[a-z0-9]{2,8};/i", "", $asd );
那么预期的结果是 ""
- 有点不清楚你要做什么......