2012-01-19 12 views
3

私はwhoisの参照をJavaベースのwhoisサーバで解析し、既存のソリューションを使用しようとしています。オープンソースのJavaのwhoisパーサを探しています

注:私はではありません。は、whoisデータを解析するか、または任意のサーバーに照会します。

私はcommons-cliとJavaCCを調べましたが、後で有望ですが、生成されたコードのアイデアは魅力的ではありません。私の理想的な解決策は、実行時にファイルを通して文法をロードできるパーサです。私が解析したい

例入力:

domain example.com 
host id 3223 
summary registrar id 2332 

ありがとう!

+0

私のアプリケーションはwhoisサーバーです。私はwhoisルックアップを自分自身で解析しようとしています。しかし、ありがとうございました。 – Stratos

+0

うわー、これはどうやって話題にならないだろうか。 – reversiblean

答えて

0

もう少し掘り下げた後、私は行きたいところに行った。私はPEGを使って、parboiledスカラ/ javaパーサジェネレータを見つけました。

大きなパンゲアとaldridmcにありがとう、今後具体的にしようとします。

+0

2日後には良い答えがありません。私は自分の答えを受け入れています。答えた皆さん、ありがとう! – Stratos

+0

自分の代わりに別の回答を受け入れたようです! –

4

Apache Commons Netは、複数のプロトコルをサポートし、whoisのいずれかです。

+0

これは質問とは全く関係ありません。このライブラリを使用すると、whoisクライアントを持つことができます。 –

5

Javaで書かれたWHOISパーサーはありません。現在利用できるパーサーは、PHPとRubyだけです。

私はRuby WHOIS libraryの著者です。インテリジェントRuby WHOISクライアントとパーサー。

Ruby WHOISはJRubyと完全に互換性があります。つまり、JRubyを使用している限り、Java環境で使用できます。

+0

jrubyはインタープリタではありません。 – bestsss

+2

JRubyは、JVMに基づくRubyプログラミング言語の実装です。 JVMを使用して標準のRuby MRIインタプリタを置き換えます。 –

+1

しかしそれはコンパイルします – bestsss

関連する問題