ruby-on-rails – 在Ruby中解析(在Rails上)
发布时间:2020-12-17 02:57:42 所属栏目:百科 来源:网络整理
导读:我想写一个Rails应用程序来帮助我进行在线扑克.我在PokerStars上玩,并且每个手牌都有可用的文本数据.它的格式是这样的: PokerStars Game #27457662450: Tournament #157033867,Freeroll Hold'em No Limit - Level IV (50/100) - 2009/04/24 20:39:44 ETTabl
我想写一个Rails应用程序来帮助我进行在线扑克.我在PokerStars上玩,并且每个手牌都有可用的文本数据.它的格式是这样的:
PokerStars Game #27457662450: Tournament #157033867,Freeroll Hold'em No Limit - Level IV (50/100) - 2009/04/24 20:39:44 ET Table '157033867 830' 9-max Seat #1 is the button Seat 1: DortheaV (7624 in chips) Seat 2: Currly234 (3016 in chips) Seat 3: paolilla (3086 in chips) Seat 4: triumph888 (1571 in chips) is sitting out Seat 5: Minchausti (1185 in chips) is sitting out Seat 6: madmike11847 (1195 in chips) is sitting out Seat 7: alamodey (4038 in chips) Seat 8: whiskerbob (3365 in chips) Seat 9: SHpic76 (1115 in chips) is sitting out DortheaV: posts the ante 10 Currly234: posts the ante 10 paolilla: posts the ante 10 triumph888: posts the ante 10 Minchausti: posts the ante 10 madmike11847: posts the ante 10 alamodey: posts the ante 10 whiskerbob: posts the ante 10 SHpic76: posts the ante 10 Currly234: posts small blind 50 paolilla: posts big blind 100 *** HOLE CARDS *** Dealt to alamodey [8s Ks] triumph888: folds Minchausti: folds madmike11847: folds alamodey: calls 100 whiskerbob: folds SHpic76: folds DortheaV: folds Currly234: calls 50 paolilla: checks *** FLOP *** [5c 4h 6d] Currly234: checks paolilla: checks alamodey: bets 234 Currly234: folds paolilla: folds Uncalled bet (234) returned to alamodey alamodey collected 390 from pot alamodey: doesn't show hand *** SUMMARY *** Total pot 390 | Rake 0 Board [5c 4h 6d] Seat 1: DortheaV (button) folded before Flop (didn't bet) Seat 2: Currly234 (small blind) folded on the Flop Seat 3: paolilla (big blind) folded on the Flop Seat 4: triumph888 folded before Flop (didn't bet) Seat 5: Minchausti folded before Flop (didn't bet) Seat 6: madmike11847 folded before Flop (didn't bet) Seat 7: alamodey collected (390) Seat 8: whiskerbob folded before Flop (didn't bet) Seat 9: SHpic76 folded before Flop (didn't bet) 是否有适用于Ruby的解析库或我是否必须手动和hackily执行此操作? 解决方法
这听起来像是Regex的工作!我怀疑使用任何库会使它更容易解析,因为它是一个非常自定义的格式,你只需要劈开它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |