给定下面的日志消息,我需要提取ip-192-168-13-129并将其转换为192.168.13.129
{"path":"\/var\/log\/auth.log","message":"Jul 24 08:03:34 ip-192-168-13-129 sshd[32258]: Disconnected from user ubuntu 192.168.13.199 port 49540"}
字符串玩了一段时间了,不能让它工作。
9ceoxa921#
你没有说明你正在使用的语言,但在C#中,我认为这对你有用:
string newString = Regex.Replace(oldString, "ip-(\d{1,3})-(d{1,3})-(\d{1,3})-(\d{1,3})", "$1.$2.$3.$4")
字符串
1条答案
按热度按时间9ceoxa921#
你没有说明你正在使用的语言,但在C#中,我认为这对你有用:
字符串