请帮助匹配以下模式:1位数字,后跟字符乘以数字值。
例如:
Valid string - 3aaa4bbbb2cc (3 times "a",4 times "b", etc. )
Invalid string - 3aaa4bbb2cc ("a"-->3 times,b -->3 times instead of 4, "c" --> 2 times)
我的直觉认为是使用分组作为数字值的参考,但这是行不通的。 在我的情况下,“ $”被解释为字符串结尾,而不是对第一个匹配的引用: /(((\ d)\ w {$ 1})+ / g
谢谢。