我有这个HTML代码
<div id="meta-8" class="widget col-lg-3 col-md-3 col-sm-12 col-xs-12 widget_meta "><div class="widget-wrap">我想做的是..。我想用PHP pregreplace修改它,这样它就变成了:
<div id="meta-8" class="widget col-md-4 widget_meta "><div class="widget-wrap">也许代码会是这样的
$output = preg_replace("RegEx", "col-md-4 widget_meta", $string);但是,我不熟悉RegEx..有人能帮帮我吗?
发布于 2014-04-10 14:40:58
您可以对正则表达式 way执行此操作,但我建议您使用
$html='<div id="meta-8" class="widget col-md-4 widget_meta "><div class="widget-wrap">';
preg_replace("~(?<=class=")([^"]*)~", "widget col-md-4 widget_meta", $input_lines);发布于 2014-04-10 14:47:09
关于w3cSchools,你可以使用这个简单的javascript代码:
document.getElementById('meta-8').setAttribute('class','widget col-md-4 widget_meta');正如我在我的评论中所说的,我不知道你为什么要这样做-所以这是一个解决方案。而且我不会仅仅使用jQuery来做这件事。也许你可以解释更多为什么你想用PHP来改变它。
https://stackoverflow.com/questions/22980219
复制相似问题