使用替换参数删除与 log4j2 事件上的正则表达式匹配的字符
Remove characters that matched regex on log4j2 event using replace parameter
鉴于此日志事件:
完成:任务={'status' : 0
,'task':'{'id':9149263125397547267,'process':'A-SIGN','in': '/file/log4j-api-2.11.0.jar' }' }
如何使用正则表达式将突出显示的部分转换为 status: 0
?
到目前为止,我可以使用以下代码获得这部分 complete: task = { 'status' : 0,
:
/^(?:[^:]*[:]){2}[^:]*([,])/
有什么想法吗?
模式:'(status)'\s:\s(\d+)
替换: :
鉴于此日志事件:
完成:任务={'status' : 0
,'task':'{'id':9149263125397547267,'process':'A-SIGN','in': '/file/log4j-api-2.11.0.jar' }' }
如何使用正则表达式将突出显示的部分转换为 status: 0
?
到目前为止,我可以使用以下代码获得这部分 complete: task = { 'status' : 0,
:
/^(?:[^:]*[:]){2}[^:]*([,])/
有什么想法吗?
模式:'(status)'\s:\s(\d+)
替换: :