我想将以下字符串与正则表达式匹配。
13:39:23 BattlEye Server: (Global) Kail: !rpt Guy Breaking Rules
以下是我对正则表达式(不起作用)的了解
my $rpt_req1 = q{(\d+):(\d+):(\d+) BattlEye Server: \((.*?)\) (.*?): ^rpt (.*?) (.*?)};
答案 0 :(得分:1)
这是我可以从你的问题中得到的简单表达
(\d+):(\d+):(\d+) BattlEye Server: \(\w+\) \w+: !rpt \w+ \w+ \w+
尝试regexpal.com验证您的正则表达式
答案 1 :(得分:0)
这里不需要正则表达式。如果你在空间上分割,你将拥有一个非常有用的数组。