为了账号安全,请及时绑定邮箱和手机立即绑定

删除 JavaScript 字符串中 2 个特定字符串之间的字符

删除 JavaScript 字符串中 2 个特定字符串之间的字符

aluckdog 2022-12-29 09:33:10
我试图删除字符<p和之间的所有字符</p>(基本上是p标签中的所有属性)。使用以下代码块,它会删除所有内容,包括<p>MyString.replace(/<p.*>/, '<p>');示例:<p style="test" class="test">my content</p>给<p></p>预先感谢您的帮助!
查看完整描述

2 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

试试这个 RegEx: /<p [^>]*>/,基本上只是从接受的字符中删除右括号。.匹配所有字符,这就是为什么这不起作用。对于新的,它会停在第一个>

编辑:您可以添加全局和多行标志:/<p [^>]*>/gm。另外正如其中一条评论所指出的那样,删除标签会使其适用于每个标签,但这会使替换变得更加困难。这个正则表达式是:/<[^>]*>/gm


查看完整回答
反对 回复 2022-12-29
?
森林海

TA贡献2011条经验 获得超2个赞

MyString.replace(/\<p.*<\/p>/, '<p></p>');



查看完整回答
反对 回复 2022-12-29
  • 2 回答
  • 0 关注
  • 293 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信