用于过滤组的正则表达式,如果组中存在特定字符串,则将其提取到另一个组中
您好,我正在尝试使用正则表达式匹配 3 个日志,但我面临的问题是它不是动态的,就好像值发生变化一样,正则表达式不适用于该组。
我认为实践会让人更好地理解。 https://regex101.com/r/sdoZaH/1
-
在此,组1
仅适用于第一个日志行,无法识别第二行中的字符串
在
组中,我想如果有IP地址那么它应该是单独的组,否则它已经覆盖了它的剩余部分。
如何使其动态地匹配所有行。
我试图匹配的行
Mar 21 23:31:19 c10sw1 raslogd: AUDIT, 2022/03/21-23:31:19 (PDT), [SEC-3020], INFO, SECURITY, admin/admin/test.domain.com/ssh/CLI, ad_0/c10sw1/FID 128, 8.2.1c, , , , , , , Event: login, Status: success, Info: Successful login attempt via REMOTE, IP Addr: test.domain.com.
Mar 21 23:37:13 c10-M1000e-SW1 raslogd: AUDIT, 2022/03/21-23:37:13 (PDT), [SEC-3022], INFO, SECURITY, admin/admin/test.domain.com/ssh/CLI, ad_0/c10-M1000e-SW1/FID 128, 8.2.2b, , , , , , , Event: logout, Status: success, Info: Successful logout by user [admin].
Mar 21 23:37:13 c10-M1000e-SW1 raslogd: AUDIT, 2022/03/21-23:37:13 (PDT), [SEC-3022], INFO, SECURITY, admin/admin/test.domain.com/ssh/CLI, ad_0/c10-M1000e-SW1/FID 128, 8.2.2b, , , , , , , Event: logout, Status: success, Info: Successful logout by user [admin].
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请尝试以下模式:
请您在问题中输入各种有效和无效的字符串。
Please try the following pattern:
Please could you put various valid and invalid strings in the question.