Java - синтаксический анализ текста с использованием разделителя для разделения различных аргументов

Как бы вы использовали несколько разделителей или один разделитель для обнаружения и выделения различных совпадений строк?

Например, я используюScanner разобрать в следующей строке:

MrsMarple=new Person(); MrsMarple.age=30;

Я хотел бы выделить эту строку, чтобы последовательно определить, когда создается новый человек и когда устанавливается его возраст. Мне также нужно знать, какой возраст устанавливается.

Между этими аргументами может быть что-либо и / или любая из сторон (между ними необязательно должен быть пробел, но требуется точка с запятой). & Quot; MrsMarple & quot; может быть любое слово. Я также предпочел бы любые аргументы после & quot; // & quot; (две косые черты) в одной строке, которые следует игнорировать, но это необязательно.

Если вы можете придумать простую альтернативу использованию регулярных выражений, я более чем готов рассмотреть это.

Ответы на вопрос(2)

Ваш ответ на вопрос