gpt4 book ai didi

regex - 什么正则表达式可以匹配相同字符的序列?

转载 作者:行者123 更新时间:2023-12-03 06:45:16 25 4
gpt4 key购买 nike

一个 friend 问我这个问题,我被难住了:有没有办法制作一个匹配相同字符序列的正则表达式?例如,匹配“aaa”、“bbb”,但不匹配“abc”?

m|\w{2,3}| 

不会成功,因为它会匹配“abc”。

m|a{2,3}| 

不会成功,因为它不会匹配“bbb”、“ccc”等。

最佳答案

当然可以!分组和引用是您的 friend :

(.)\1+

将匹配相同字符的 2 次或多次出现。仅对于单词组成字符,使用 \w 而不是 .,即:

(\w)\1+

关于regex - 什么正则表达式可以匹配相同字符的序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/644714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com