我正在尝试编写一个reg表达式来查找重复3-5次的5个不同字符的匹配。 例如: 我有4个和1个字符,如1,2,3,4,a。 我只是想检查这些数字/字符中的一个是否以重复模式出现在字符串中3-5次。像“22299”应该返回true,因为“222”在这里存在3次。 如果字符串是这样的“22300”,它应该返回false,因为“223”不是模式。如果是 像这样的“22333”然后应该回归真实。
我尝试了[1234a] {3,5},但它的回复为“22300”模式,并尝试了这个(1 | 2 | 3 | 4 | a){3,5},但结果相同。
答案 0 :(得分:1)
试试这个表达式:
([1234a])\1{2,4}