<分区>
我正在尝试在基于 Java 的 whois 服务器中解析 whois 查找,并希望使用预先存在的解决方案。
请注意:我不是想要解析 whois 数据或查询任何服务器。
我研究了 commons-cli 和 JavaCC,后者很有前途,但生成代码的想法并不吸引人。我理想的解决方案是能够在运行时通过文件加载语法的解析器。
我想解析的示例输入:
domain example.com
host id 3223
summary registrar id 2332
谢谢!
<分区>
我正在尝试在基于 Java 的 whois 服务器中解析 whois 查找,并希望使用预先存在的解决方案。
请注意:我不是想要解析 whois 数据或查询任何服务器。
我研究了 commons-cli 和 JavaCC,后者很有前途,但生成代码的想法并不吸引人。我理想的解决方案是能够在运行时通过文件加载语法的解析器。
我想解析的示例输入:
domain example.com
host id 3223
summary registrar id 2332
谢谢!
最佳答案
没有用 Java 编写的 WHOIS 解析器。目前唯一可用的解析器是用 PHP 和 Ruby 编写的。
我是 Ruby WHOIS library 的作者.智能 Ruby WHOIS 客户端和解析器。
好消息是 Ruby WHOIS 与 JRuby 完全兼容.这意味着只要您使用 JRuby,就可以在您的 Java 环境中使用它。
关于java - 寻找开源 Java whois 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8928198/