2012-02-23 10 views
-4

ポーカーハンド履歴のパーサーを作成したいと思います。私はのような情報を抽出したいのですが誰ですか?txtファイルを解析する方法

どのように私はこれにアプローチできますか?サンプル履歴ファイルは次のとおりです。

#Game No : 11460450069 
***** Hand History for Game 11460450069 ***** 
NL Texas Hold'em $1 USD Buy-in Trny:67308896 Level:8 Blinds-Antes(600/1.200 -50) - Wednesday, February 22, 05:48:56 EST 2012 
Table Turbo #2533048 (Real Money) 
Seat 5 is the button 
Total number of players : 2/10 
Seat 5: NAME(2,898) 
Seat 2: NAME(17,102) 
Trny:67308896 Level:8 
Blinds-Antes(600/1.200 -50) 
NAMEposts ante [50] 
NAMEposts ante [50] 
** Dealing down cards ** 
Dealt to NAME[ Th Js ] 
NAME is all-In [2,248] 
NAME calls [1,648] 
** Dealing Flop ** [ 3h, 2d, 9s ] 
** Dealing Turn ** [ Jd ] 
** Dealing River ** [ Ad ] 
NAME shows [ 5s, Kc ]high card Ace. 
NAME shows [ Th, Js ]a pair of Jacks. 
NAME wins 5,796 chips from the main pot with a pair of Jacks. 
NAME finished in 2 place and won $2.55 USD. 
+0

は[ANTLR](http://www.antlr.org/)のために良い仕事のように見える...これらのツールの一つであり、彼の答えにフィリップで述べたように、ANTLRを考えます –

答えて

2

ファイル形式はファイルの構造の指定です。彼らは通常バイナリですが、あなたのケースでは、多くの場合、テキストです。まず、文書の構造を決定し、それを行ごとに読み取る必要があります。また、構文解析の文法ルールに基づいているように、このプロセスをはるかに簡単にするツールを使用することもできます。私は

関連する問題