gpt4 book ai didi

java - 我可以使用什么库来解析 Java 中的单词?

转载 作者:行者123 更新时间:2023-12-02 08:07:30 27 4
gpt4 key购买 nike

我正在尝试找出适合多种类别的单词类型(日期、年份、时间、名称、标点符号、电子邮件等)。我正在编写自己的代码来检测这一点(并且有效),但我发现了像 ANTLR 和 JavaCC 这样的库。

我想要做的是这些库的任务?如果是,我应该使用什么,如果不是,我可以用什么东西吗?

有什么建议? JavaCC、ANTRL,还有更多吗?我看到 JavaCC 生成了一些类,但有些事情我不希望它做,比如标记化。

最佳答案

取决于您需要多强大的解析器。如果您需要非常强大的东西(例如 JavaCC 或 ANTLR),请使用它们,并且不要花费太多时间尝试制作自己的东西。

如果您需要简单的东西,那么您可以构建一个简单的字典查找解析器,只需 regular expressions in Java 即可。或者甚至StringTokenizer (如果你的例子非常简单)。

关于java - 我可以使用什么库来解析 Java 中的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923309/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com