Я работаю на Java, используя библиотеку Generex, чтобы печатать строки по заданным регулярным выражениям .
Некоторые из R.Es могут генерировать бесконечные строки , я просто хочу обработать их, но пока не могу.
Мой код выглядит так:
Generex generex = new Generex(regex);
Iterator iterator = generex.iterator();
System.out.println("Possible strings against the given Regular Expression;\n");
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
Если я введу (a) * как регулярное выражение, вывод должен выглядеть следующим образом
a aa aaa aaaa aaaaa aaaaaa aaaaaaa aaaaaaaa aaaaaaaaa ...
Как мне ограничить результат этого цикла?