正则表达式(JS) - 匹配任何5个字符的组合,但忽略5个字符的重复

Mat*_*hew 3 javascript regex

我正在使用正则表达式,我一直试图制作一个可以匹配任何5个字符X和的组合O,但是如果它重复XO完全重复5次则忽略它.

这就是我想出的:

X{1,4}|O{1,4}
X|O{1,4}
Run Code Online (Sandbox Code Playgroud)

那些表达式匹配(我希望它忽略XXXXX和OOOOO): 在此输入图像描述

我也尝试过使用非捕获组(?:),但效果不佳.