我正在尝试解析基于java的whois服务器中的whois查找并希望使用预先存在的解决方案。
请注意:我不希望解析whois数据或查询任何服务器。
我已经研究过commons-cli和JavaCC,后者很有希望,但生成代码的想法并不吸引人。我理想的解决方案是能够在运行时通过文件加载语法的解析器。
我想解析的示例输入:
domain example.com
host id 3223
summary registrar id 2332
谢谢!
答案 0 :(得分:5)
没有用Java编写的WHOIS解析器。目前唯一可用的解析器是用PHP和Ruby编写的。
我是Ruby WHOIS library的作者。智能Ruby WHOIS客户端和解析器。
对您而言,好消息是Ruby WHOIS与JRuby完全兼容。这意味着只要您使用JRuby,就可以在Java环境中使用它。
答案 1 :(得分:4)
Apache Commons Net支持多种协议, whois 其中之一。
答案 2 :(得分:0)