用于分析txt文件的方法
本文关键字:方法 文件 txt 用于 | 更新日期: 2023-09-27 18:25:31
我想为扑克历史创建一个解析器。我想提取信息,比如谁是按钮
我该如何处理?这是一个示例历史文件:
#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.
文件格式是文件结构的规范。它们通常是二进制的,但在您和许多其他情况下,它们是文本。你需要做的第一件事是决定你的文档的结构,然后像逐行阅读一样阅读。您还可以使用一些工具来简化这个过程,比如那些基于语法分析规则的工具。我认为,正如菲利普在回答中提到的那样,ANTLR就是其中一个工具。。。