需求是不确定的一个字符串,由多个字符组成。
字符串由a,b,c,d,e,f,g字符组成,其中a,b,c,d最多能连续出现3次,但是有间隔字符时可以出现4次。e,f,g不能重复出现。
比如: aaabcd, aaabacd, aabbccddef, aaabbbcccdddefg, ddaddaabegf, efgdddbcda等。
不允许出现: aaaabcd, aaafagaaada, bbbabbef, eeffabcd, effgcd, ccccadcgfe,
要匹配的字符串格式是什么样的,比如abcabcabc,匹配这个字符串,是匹配一个呢(因为a,b,c,a,b,c这样单个字符也符合你说的情况的),还是匹配整个字符串呢?
匹配整个字符串,包含的字符个数>0
把需要的字符串匹配出来,再计算长度.正则是用来过滤的
若只是要计算某个字符出现的次数,看看你使用的语言有没有对应的方法,没有就自己写一个循环计算一下
规则(规律)都没总结出来何来正则。