我正在使用正则表达式,我一直试图制作一个可以匹配任何5个字符X和的组合O,但是如果它重复X或O完全重复5次则忽略它.
这就是我想出的:
X{1,4}|O{1,4}
X|O{1,4}
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用非捕获组(?:),但效果不佳.
^(?!(.)\1+$)[XO]{5}$
Run Code Online (Sandbox Code Playgroud)
试试这个.看看演示.
https://regex101.com/r/uK9cD8/1