哪个正则表达式可以提供更好的性能?

时间:2017-05-05 08:39:04

标签: regex parsing

我假设有一个日志文件包含数百万,数十亿行:

  

REWRITE消息ID:“3”| SrcIP:“192.168.1.2”| SrcPORT:“59955”|   DstPORT:“443”| DstIP:“192.168.1.3”|主机名: “m.abd.com”

我们可以使用不同的正则表达式从这里解析Source Ip。 fe:SrcIP\:\"(.*?)\"SrcIP\:\"(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\"

哪一个可以提供更好的性能?使用.*?或使用spesific expression(for IP this example)

由于

0 个答案:

没有答案