标签: java parsing java.util.scanner
我正在使用Java的Scanner来解析一些文本。假设我已将各种字符[@ $]
接下来我得到文本直到该分隔符,但我想要一种方法来学习解析是否因为找到@或因为它找到$而停止了。
有没有办法做到这一点?或者我应该把它分成两部分,就像尝试第一个分隔符一样,如果你失败了,试试第二个?
答案 0 :(得分:1)
scanner.findWithinHorizon("[\\@]", 2)
查看@是否找到了分隔符。