Во-первых, кажется, что ваш шаблон может быть упрощен.Действительно, шаблон a
является подмножеством ab
, которое является подмножеством abc
, поэтому, если шаблон abc
соответствует, это означает, что a
также соответствует.Подумайте об этом и измените ваш шаблон соответствующим образом.Прямо сейчас это, вероятно, не то, что вы действительно хотите.
Во-вторых, чтобы повторить что-то, используйте паттерн {N}
, то есть abc{5}
означает "abc
повторяется пять раз".Вы также можете использовать {3,}, {, 5}, {3,5}, что означает повторение> = 3, повторение <= 5, 3 <= повторение <= 5.</p>