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

匹配首3字母在词中后续重复出现的单词的正则表达式需求

匹配前3个字母在后续重复的单词的正则表达式

需求说明

需要编写正则表达式,匹配单词前3个字母按相同顺序在单词后续部分再次出现的单词。

匹配与不匹配示例

匹配单词不匹配单词
allochirallyanticker
anticovenantingcorundum
barbarycrabcatcher
calelectricaldamnably
entablementfoxtailed
ethanethiolgalvanotactic
froufrougummage
furfurylgurniad
galagalahypergoddess
heavyheadedkashga
linguatulinenonimitative
mathematicparsonage
monoammoniumpouchlike
perperapresumptuously
photophonicpylar
purpuraceousrachioparalysis
salpingonasalscherzando
testesswayed
trisectrixunbridledness
undergrounderunupbraidingly
untauntedwellside

正则表达式及解释

可以使用以下正则表达式实现需求:

\b(.{3}).*\1\b

各部分解释:

  • \b:匹配单词边界,确保只识别完整单词
  • (.{3}):捕获单词的前3个字符到分组1
  • .*:匹配任意数量的任意字符(单词中间的内容)
  • \1:引用分组1中捕获的前3个字符,确保该序列在单词后续部分出现

如果是针对整行仅包含目标单词的场景,可使用:

^(.{3}).*\1$

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 15:25:44