1

我需要为 flex 程序编写一个正则表达式,它会在其中找到重复的字符并拒绝它们,例如它批准 ABD 但不批准 ABDA 或 AABD,因为表达式中重复了“A”。这让我头疼了一个星期,提前感谢您的时间。

4

2 回答 2

1

如果不区分大小写:

.*(A.*A|B.*B|C.*C|D.*D|E.*E|F.*F|G.*G|H.*H|I.*I|J.*J|L.*L|M.*M|N.*N|O.*O|P.*P|Q.*Q|R.*R|S.*S|T.*T|U.*U|V.*V|X.*X|Y.*Y|W.*W|Z.*Z).*
于 2013-01-26T18:58:44.620 回答
-1

匹配任何字符,后跟与括号中相同的匹配:/(.)\1/

编辑:这只匹配连续的字母。用于/(.).*\1/所有比赛。

于 2013-01-26T18:56:25.107 回答