已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
2天前关闭。
Improve this question
如何匹配abcabc
或xyzxyz
。换句话说,三个独特的字符,重复一次。
以下内容不匹配:aaaaaa abcabcabc abc abcabcxx
我在用这个解一个我不懂语言的替换密码。但是我正在分析的文本中存在这种模式,所以我在考虑查询不同的字典,以寻找这种语言的可能线索。
已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
2天前关闭。
Improve this question
如何匹配abcabc
或xyzxyz
。换句话说,三个独特的字符,重复一次。
以下内容不匹配:aaaaaa abcabcabc abc abcabcxx
我在用这个解一个我不懂语言的替换密码。但是我正在分析的文本中存在这种模式,所以我在考虑查询不同的字典,以寻找这种语言的可能线索。
1条答案
按热度按时间niknxzdl1#
你可以使用这个regex:
匹配:
^
:字符串的开头(
:捕获组1的开始(.)
:字符,在第2组中捕获(?!\2)(.)
:另一个字符,与第一个字符不同,在组3中捕获(?!\2|\3).
:另一个字符,与前两个字符都不相同)
:关闭捕获组1\1
:重复组1中捕获的内容$
:字符串结束regex101上的正则表达式演示
如果字符串可能出现在其他文本的中间,请将
^
和$
锚点替换为单词边界(\b
)。