【发布时间】:2020-11-04 03:20:26
【问题描述】:
我有这个正则表达式:(\[.*?\]) 用于查找模式 [data1],[data2],[data3],并且有效,但我发现了一个不起作用的情况:[*this bracket have a other bracket[]]
我正在寻找解决方案,如果括号中包含内括号,则识别出错。
这是一个python代码
tags = re.findall('\[.*?\]', log_string)
- 这是目标日志
[时间戳:2020-11-4 11:22:55] [事件:断点命中]
=> 结果:[TimeStamp: 2020-11-4 11:22:55],[Event: Break Point Hit]
[时间戳:2020-11-4 12:24:18] [事件:ds:[eax+0xFCA], cx]
=> 结果:[时间戳:2020-11-4 12:24:18],[事件:ds:[eax+0xFCA] (Event的',cs'缺失)
请给我一些建议。
【问题讨论】:
-
请将代码 sn-ps 发布为格式为代码的纯文本,而不是代码图像的链接。