我想匹配字符串中的连续n(字母数字)字符。正则表达式匹配连续n(字母数字)
其中n = 3
i7g172w2n YES (it has 3 consecutive number)
adab172cd NO (it has 4 consecutive alpha even though it has 3 consecutive number)
aaa172afa YES (it has 3 consecutive number and 3 consecutive alpha)
ab21cd172 YES
abc21a3d3 YES
能有人帮助我。
这是我的正则表达式:(\D(\d{3})\D)|\d([a-z]{3})\d
无法正常工作。
所有有3个连续的字母数字字符。你的意思是 - 只有在正好有3个字母字符或3位数字,或两者都有匹配的情况下,才匹配,但是都不应该有超过3个相同类型的连续字符? – zwer
这是正确的“如果只有3个字符或3位数字,或两者,但都不应该有超过3个相同类型的连续字符”谢谢纠正。 –
@JamesSapam:你在用什么语言? – Rahul