【发布时间】:2020-08-05 12:01:58
【问题描述】:
如果我有一串:
<p> Abcdefg <note> abcdefg <p> abcdefg </p> <p> abcdefg </p> </note> </p>
我想从 Javascript 中的字符串中删除最外面的一对,在这种情况下是第一个
和最后一个
,这样结果将是一个字符串: Abcdefg <note> abcdefg <p> abcdefg </p> <p> abcdefg </p> </note>
我该怎么做?我已经尝试过使用 Regex 和 Jquery,但我不能以其他内部
和
不会被删除的方式做到这一点。谢谢。
【问题讨论】:
-
<p><div></div></p>不是有效的 HTML。在有效的 HTML 上,您可以使用$(str).html() -
@User863 谢谢,让我编辑一下。
-
@User863 问题在于它删除了所有我不想要的内部
标签。我只想删除外部
标记。你的作品的结果是: Abcdefgabcdefg
标签: javascript html xml string tags