【发布时间】:2011-08-23 08:31:44
【问题描述】:
我有一些带有 css 样式的文本(取自数据库,所以当我使用 echo 时,css 会出现),我想使用 preg_replace 替换该 css(例如用空格)。我试图做这样的事情:
$some = "<style[\d\D]*>[\d\D]*?</style>" ;
$text = $result['text'];
$a = preg_replace($some, " " ,$text);
...但它不起作用:警告:preg_replace() [function.preg-replace]: Unknown modifier '['
知道如何解决这个问题吗?
感谢帮助,如果您需要更多信息,请告诉我。
【问题讨论】:
-
试试
/<style[^>]*>[^<]*<\/style>/i。
标签: php css preg-replace expression