You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:用正则表达式将多个同类型HTML标签内容合并为单个标签

求助:用正则表达式将多个同类型HTML标签内容合并为单个标签

嘿,这事儿其实没那么复杂,我给你个简单直接的方案!你要的是把连续的多个<p class="mb-40px">标签合并成一个,只需要一步就能搞定:

正则查找与替换

  • 查找模式:用这个正则精准匹配标签之间的衔接部分:
    </p>\s*<p class="mb-40px">
    
    简单解释下:</p>匹配闭合的p标签,\s*能覆盖任意数量的空白字符(包括换行、空格、制表符这些),<p class="mb-40px">匹配下一个相同的p起始标签,刚好把两个标签之间的冗余部分抓出来。
  • 替换内容:直接留空(什么都不用填)

替换完成后,所有连续的同类型p标签就会自动合并成一个,所有文本内容都会保留在同一个<p class="mb-40px">和</p>之间,完全符合你想要的效果!

要是你用的是VS Code、Sublime这类编辑器,记得打开正则匹配模式(一般是查找框旁边的.*按钮),然后选择全局替换就好啦。

备注:内容来源于stack exchange,提问作者Just Me

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:29:49