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

如何编写捕获重复双词组的正则表达式?

捕获重复双词组的正则解决方案

查找正则

\b(\w+\s+\w+)\s+\1

替换内容

$1

正则说明

  • \b:限定单词边界,保证匹配完整的双词组,避免部分字符误匹配
  • (\w+\s+\w+):捕获第一个双词组合(\w+匹配单词字符,\s+匹配分隔空格)
  • \s+\1:匹配空格后重复出现的、与捕获组内容完全一致的双词组

效果验证

对应给出的示例:

  • 处理前:Glass Magnifying Glass Magnifying.svg → 处理后:Glass Magnifying.svg
  • 处理前:Quote Left Quote Left Alt.svg → 处理后:Quote Left Alt.svg
  • 处理前:Stroke Comment Stroke Comment Alt2 Alt.svg → 处理后:Stroke Comment Alt2 Alt.svg

所有示例均能得到预期结果,直接在Renamer中使用上述正则即可。

内容的提问来源于stack exchange,提问作者fmotion1

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 11:17:14