Java: análisis de texto usando delimitador para separar diferentes argumentos

¿Cómo utilizaría varios delimitadores o un solo delimitador para detectar y separar diferentes coincidencias de cadena?

Por ejemplo, yo uso unScanner para analizar en la siguiente cadena:

MrsMarple = nueva Persona (); MrsMarple.age = 30;

Me gustaría separar esta cadena para determinar, en secuencia, cuándo se está creando una nueva persona y cuándo se establece su edad. También necesito saber en qué edad se establece.

Puede haber algo entre y / o cualquier lado de estos argumentos (no necesariamente tiene que haber un espacio entre ellos, pero se requiere el punto y coma). El "MrsMarple" podría ser cualquier palabra. También preferiría que se ignoren los argumentos que siguen a una "//" (dos barras) en la misma línea, pero eso es opcional.

Si puede pensar en una alternativa simple al uso de expresiones regulares, estoy más que dispuesto a considerarlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta