Для некоторого контекста у меня есть регулярное выражение, которое я используется для сопоставления допустимых значений цвета в словах. Вот, например, его сокращенная версия:
Код: Выделить всё
(white|black)|((light|dark) )?(red|green|blue|gray)
Я знаю, что перечисление возможно, конечно (см. этот вопрос), но существует ли существующая библиотека для Java, которая будет перечислить все возможные совпадения для регулярного выражения?
Изменить: Я реализовал библиотеку, которая делает это. Ссылки смотрите в моем ответе ниже.
Подробнее здесь: https://stackoverflow.com/questions/136 ... on-in-java
Мобильная версия