[英]how to convert part of a string that includes brackets to underscores in logstash
Referring to this How to convert part of a string that includes underscores to brackets in logstash with gsub参考此如何使用 gsub 将包含下划线的字符串的一部分转换为logstash中的括号
Input输入
Hello[1].Bye
Output Output
Hello_1_.Bye
Input输入
a="Hello[1].Bye"
Code代码
p a.gsub(/([^\[]*)\[(.*)\]\.(.*)/,'\1_\2_.\3')
Output Output
"Hello_1_.Bye"
You could do that using mutate+gsub ...您可以使用mutate+gsub ...
mutate { gsub => [ "someField", "[\[\]]", "_" ] }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.