Как создать RegEx, который может соответствовать следующему:
a3bbb
aaaa3bbb
a4bbbb
aaa5bbbbb
Ie, a
(один или несколько раз), затем неотрицательное число, затем b
повторяется "столько раз" (столько же, сколько число между a
и b
).
Является ли этот язык регулярным? Если нет, можем ли мы построить для этого CFG?
Изменить: что касается числа, то я бы сказал, нет. (также, как указывает Даниэль Центоре и Ричи, язык даже не CF. Тогда естественный вопрос: он контекстно-зависимый или неограниченный?)