Я пытаюсь использовать серию регулярных выражений для разбора токенов из файла.Мне нужно считать новые строки и иметь возможность разделять токены, между которыми нет пробелов.К сожалению, метод java.util.Scanner findWithinHorizon () ищет СТАРТ совпадения регулярного выражения во всей оставшейся части входного потока (до горизонта), но я хочу сопоставить регулярное выражение, начиная с текущей позиции файла.В частности, у меня есть куча регулярных выражений, и я хочу просмотреть их, чтобы увидеть, какой из них совпадает, начиная с позиции текущая в файле, а затем переместить позицию файла сразу после соответствия регулярному выражению и продолжить.Возможно ли это?
Метод сканера next () кажется бесполезным для этого, поскольку он применяет разделители, а регулярное выражение должно соответствовать всему токену;Я хочу сопоставить с текущей позиции файла, получить совпавшую строку и выполнить поиск файла после сопоставления.