您将如何使用多个定界符或单个定界符来检测和分离不同的字符串匹配?
例如,我使用 aScanner
来解析以下字符串:
MrsMarple=新人();MrsMarple.age=30;
我想分离出这个字符串,依次确定何时创建一个新人以及何时设置他们的年龄。我还需要知道设置的年龄。
这些参数之间和/或任何一方都可以有任何内容(它们之间不一定必须有空格,但分号是必需的)。“MrsMarple”可以是任何词。我还希望忽略同一行上“//”(两个斜杠)之后的任何参数,但这是可选的。
如果您能想到使用正则表达式的简单替代方法,我非常愿意考虑它。