Java - Parsen von Text mit Trennzeichen zum Trennen verschiedener Argumente

Wie würden Sie mehrere Trennzeichen oder ein einzelnes Trennzeichen verwenden, um unterschiedliche Zeichenfolgenübereinstimmungen zu erkennen und voneinander zu trennen?

Zum Beispiel verwende ich eineScanner in der folgenden Zeichenfolge analysieren:

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

Ich möchte diese Zeichenfolge trennen, um nacheinander festzustellen, wann eine neue Person erstellt wird und wann ihr Alter festgelegt wird. Ich muss auch wissen, auf was das Alter eingestellt ist.

Es kann irgendetwas zwischen und / oder auf beiden Seiten dieser Argumente stehen (es muss nicht unbedingt ein Leerzeichen zwischen ihnen stehen, aber das Semikolon ist erforderlich). Das "MrsMarple" könnte ein beliebiges Wort sein. Ich würde es auch vorziehen, wenn Argumente nach einem "//" (zwei Schrägstriche) in derselben Zeile ignoriert würden, aber das ist optional.

Wenn Sie sich eine einfache Alternative zur Verwendung von Regex vorstellen können, bin ich mehr als bereit, darüber nachzudenken.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage