Я делаю код, который берет файл и проверяет, является ли он допустимым кодом Java, должен выполняться с использованием регулярных выражений.regex ограничивается одной точкой с запятой
Я просматриваю каждую строку и проверяет, заканчивается ли она; или или }. Однако я, похоже, не могу ограничить его только одним его возникновением. как т.е.
int i=0;
и
int i=0 ;;;;;;;
пройдет .. Регулярное выражение, я использую прямо сейчас
.+;{1}\\s*$
перепробовал много других вариантов, не похоже на работу. любая помощь будет замечательной! Благодаря
Читайте о жадных соответствия регулярных выражений (или жадных квантификаторов). – BoltClock