我似乎无法为我正在寻找的东西写一个正则表达式。
这就是我拥有的...我有一个日志文件,在该日志文件中,每隔一段时间就是这样的行
[Feb 14 15:43:23 UTC] RC5-72: Summary: 6 packets (6.00 stats units)
0.00:18:08.40 - [23.68 Mkeys/s]
汇总行末尾有一个回车符,换行符。
我想搜索“摘要”一词,然后从中提取“23.68 Mkeys / s”。
我正在尝试在C#中执行此操作。
答案 0 :(得分:0)
脱离我的头顶:Summary(.*)?[(?<mkeys>.*?)\sMkeys
答案 1 :(得分:0)
var mkeys = Regex.Match(logLine, @"Summary[^\[]+\[(?<mkeys>[^\]]+\]").Groups["mkeys"].Value
mkeys 将包含 [和]
之间的字符串