Каково регулярное выражение для набора всех строк a, b и c, которые содержат как минимум два a - PullRequest
1 голос
/ 14 апреля 2020

Каково регулярное выражение для набора всех строк a, b и c, которые содержат как минимум два a's. Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 19 апреля 2020

Смотрите, попробуйте разбить его на простой язык. Все, что мы хотим, это, по крайней мере, 2 a, не имеет значения, где находится их позиция, и нет условий для подсчета и положения b и c. Таким образом, он должен go как

(a + b + c) * .a. (a + b + c) * .a. (a + b + c) *

Любая комбинация a, b, c, за которой следует сопровождаемая, затем снова любая комбинация a, b, c, за которой следует a, который заполняет нашу тогда любая комбинация a, b, c.

...