取使扫描仪停止的分隔符
我正在使用 Java 的 Scanner 来解析一些文本。假设我已将各种字符设置为分隔符 [@$]
接下来我会得到该分隔符之前的文本,但我想要一种方法来了解解析是否因为找到 @ 或因为找到 $ 而停止。
有什么办法可以做到这一点吗?或者我应该将其分成两部分,就像尝试使用第一个分隔符一样,如果失败尝试使用第二个分隔符?
I am using Java's Scanner to parse some text. Say I have set as a delimiter a variety of characters [@$]
With next I get the text till that delimiter, but I would like for a way to learn if parsing stopped because it found @ or because it found $.
Is there some way to do that? Or should I break it in two, as in try with the first delimiter, and if you fail try with the second?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
找到了! :)
您可以使用
@ 来查看是否找到了分隔符。
Found it! :)
You can use
to see if @ was the delimeter found.