将正则表达式与字符串匹配

时间:2013-07-08 00:42:05

标签: regex perl

我想将以下字符串与正则表达式匹配。

13:39:23 BattlEye Server: (Global) Kail: !rpt Guy Breaking Rules

以下是我对正则表达式(不起作用)的了解

my $rpt_req1 = q{(\d+):(\d+):(\d+) BattlEye Server: \((.*?)\) (.*?): ^rpt (.*?) (.*?)};

2 个答案:

答案 0 :(得分:1)

这是我可以从你的问题中得到的简单表达

(\d+):(\d+):(\d+) BattlEye Server: \(\w+\) \w+: !rpt \w+ \w+ \w+

尝试regexpal.com验证您的正则表达式

答案 1 :(得分:0)

这里不需要正则表达式。如果你在空间上分割,你将拥有一个非常有用的数组。