javascript - 如果已找到模式,则 HTML 中的正则表达式用于删除相邻标签
问题描述
我在这里有一个示例标记:
<p>Homo Faber<span>, {{book.sales}} sales</span></p>
<span>, {{book.sales}}</span>
没有外部标签如何找到?这个想法是删除 direkt 标记中的所有内容(如果/{{ *[A-Za-z0-9.-]* *}}/
找到),但不会删除这些之外的任何内容。
如果我应用 JavaScript:
document.body.innerHMTL = document.body.innerHMTL.replace(/RegExp/, "")
它应该导致:
<p>Homo Faber</p>
解决方案
推荐阅读
- visual-studio - 使用 Github Actions 构建多个 Visual Studio 解决方案
- gradle - gradle 7缺少传递依赖
- javascript - 仅在单击两次后才能激活菜单
- flutter - 接受类实例变量名作为参数
- php - 使用 RewriteRule 时参数上不需要的反斜杠
- awk - 如何在具有多行的两个方括号之间进行正则表达式?(grep|awk|python)
- javascript - TestCafe - 由于 my-local-ip 或代理的前缀,无法连接第 3 方 uri
- sql - 加速分区 ROW_NUMBER()
- ios - 使用 CarPlay 框架的 CarPlay 应用在 iOS 13 或更早版本上崩溃
- docker-compose - 为了让 Redash 连接到 AWS Redis,我应该在 REDASH_REDIS_URL 中添加什么?