我正在尝试匹配
[140] 0.0-39.1 sec 62.5 MBytes 13.4 Mbits/sec 4.757 ms 59835/104450 (57%)
使用Perl。
我写了这个正则表达式:
if($line =~/\[\d+]\s+(\d+.\d-\d+.\d)\s+sec\s+\d+.\d\s+MBytes\s+(\d+.\d)\s+Mbits/sec\s+(\d+.\d+)\s+ms\s+\d+\/\d+\s+\(\d+%\)/)
无论我做什么,它都不会匹配:(
你能帮帮我吗?
答案 0 :(得分:1)
您忘了逃避/
中的13.4 Mbits/sec
:
\[\d+]\s+(\d+.\d-\d+.\d)\s+sec\s+\d+.\d\s+MBytes\s+(\d+.\d)\s+Mbits\/sec\s+(\d+.\d+)\s+ms\s+\d+\/\d+\s+\(\d+%\)