收录日期:2021/02/28 12:16:09 时间:2016/06/09 10:27:03 标签:JavaScript
<script language="javascript">
  var str="<p>dsllkd ddd lkdld</p>";
  var dd=str.replace(/<p>[^(ddd)]+?<\/p>/ig,'');
alert(dd);
</script>

我的意思就是要替换掉中间没有 ddd这个字符串的 <p>标签

但我们常用的正则 [^ddd]只能是一个字符,ddd代表的三个字符,而非一个字串,月没有什么方法解决呢。。
var str = "<p>dsllkd ddd lkdld</p>";
var dd = str.replace(/<p>[^<]*(d{3})[^<]*<\/p>/ig, function() {
                      return arguments[0].replace(/d{3}/ig, '');
});
alert(dd);
看起来楼上的回答,可能是我问得不够明白,。。再打个比方好了我要把
<table>aa<table>bb</table>cc</table>
退换成
[table]aa[table]bb[/table]cc[/table]
如何替换

好像使用比较特殊符号的方法可以实现你所要求的答案

我也是初学者,但是再C里面是可以实现的说。再java中,"["的代码应当是"["吧?如果是这样,我们看看能不能使用字符替换呢?我说的是最简单的字符替换。这个是不是就不需要正则表达式了?

GDI作图 怎样用C++写一些B/S架构的后台程序。 GDI+文本编程 求思路 关于左右对齐的 Dreamwear中可以显示图片,而网页中无法显示? 如何缩小或去掉listview details view 单元格内字符前后的空白 TreeView如何取得父节点的名称?在线等、。。 如何从数据库中读出来数据? jquery 超级select插件 v3.2.0.0版本 支持汉字、头写拼音、英文快速定位查询的超级select插件。可方向键、tab 键快速选择. 在线考试系统如何实现一个带图的题目 问一个小问题 这些双引号怎么理解啊? 怎么获得数据库表名列表? 急!!为什么的我的控件没有响应。 Form里有个pictureBox。。。。 在C#中怎么解析JSON数据,并获取到其中的值? perl:modification of read-only value的问题 请教:如何向指定的非当前窗口发送按键。 tab控件显示问题 在C#中怎么解析JSON数据,并获取到其中的值? 如何用 C# 和 API 结合向指定的非当前窗口发送按键 问一个棘手的问题 还有这种情况? 请问 怎样抓取百度的搜索结果??? 如何得到统计的结果 装控件提示 灰鸽子源代码调试问题 数字逻辑课程设计 跪求 关于创建表空间的问题 下午无聊,有没有小女在啊??出来调戏下