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

如何使用Geany的PCRE正则表达式去除重复字符串?

用PCRE正则提取重复字符串(Geany编辑器适用)

核心正则表达式

^(.*)\1$

正则说明

  • ^:锁定行开头,避免匹配行内的局部重复片段
  • (.*):捕获组,匹配任意字符(不含换行符,因为每行独立处理),这就是我们要提取的重复主体
  • \1:引用捕获组的内容,实现对重复片段的匹配
  • $:锁定行结尾,确保整行是完整的两次重复结构

Geany操作步骤

  • 按下Ctrl+F打开查找窗口
  • 勾选「正则表达式」选项
  • 输入上述正则,点击「查找」即可定位所有符合格式的行
  • 如需批量简化内容:打开替换窗口(Ctrl+H),同样勾选正则表达式,查找框填^(.*)\1$,替换框填\1,点击「全部替换」即可将每行转为单个重复字符串

示例效果

原行:Kurt Phoebe ColtKurt Phoebe Colt
匹配后捕获到的重复字符串:Kurt Phoebe Colt
替换后结果:Kurt Phoebe Colt

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 21:12:36