php含有css代码的变量。怎么过滤掉css代码呢??? 求高手解答。 。。
2个回答
2012-04-12 · 知道合伙人软件行家
关注
展开全部
一般css代码都保存在标签<style></style>之间,那么正则表达式如下:
$pa = '%<style(.*?)</style>%si';
下面的正则表达式,是匹配html中所有标签的,你可以进行替换,最终得到html的文本内容:
'%<(style|script)[^<>]*>.*?</\1>|</?[a-z][a-z0-9]*[^<>]*>|<!--.*?-->%si'
$pa = '%<style(.*?)</style>%si';
下面的正则表达式,是匹配html中所有标签的,你可以进行替换,最终得到html的文本内容:
'%<(style|script)[^<>]*>.*?</\1>|</?[a-z][a-z0-9]*[^<>]*>|<!--.*?-->%si'
更多追问追答
追问
好像就过滤不掉啊 ?
追答
你粘上点示例html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询