我有这样蟒蛇重复的正则表达式
(\w)(..\1..\1|...\1...\1|....\1....\1|.....\1.....1)
我想让它更短的正则表达式模式。我们可以看到点的数量是从2到5.我想写一些类似(\w)(.{2,5}\1){2}
但在这种情况下,它会匹配一些错误的字符串q00q000q
。此外,我可以尝试使用数字引用,但它重复字符串而不是符号.
。是否可以重复.{2,5}
作为具体计数.
?
更新 这是一个关于井字游戏的挑战。我需要写下来的长度< = 50可以用来找出是否有人赢
换句话说,我需要一个reg EXP对于那样的字符串 QaaaQaaaQaaaQ(字母'a'的计数没有指定) – Leo
我认为你需要逃避'。'。正如'\ .'。 –
@MattCremeens不,否则你会匹配一个字面点。 – HamZa