【发布时间】:2019-05-14 18:28:39
【问题描述】:
我试图找到一个可以进行以下字符串匹配的正则表达式:
我有来自 Windows DNS 服务器调试日志的 DNS 查找,如下所示:
(4)api3(7)central(6)sophos(3)com(0)
为了在我们的 SIEM 解决方案中正确解析,我想执行以下操作:
省略第一个和最后一个(数字)所以我得到:
api3(7)central(6)sophos(3)com
然后将剩余的(数字)替换为 .
如果我只能匹配(数字),我可以用 SIEM 工具中的函数替换它们。
我已经玩过一些正则表达式,但没有找到任何可以让我找到解决方案的东西。我对正则表达式完全陌生,所以也许我遗漏了一些东西。我已经可以用点替换所有(数字),但这很容易。
【问题讨论】:
标签: regex regex-lookarounds regex-group regex-greedy