来个大佬求助,获取字符串中[xx]的值

佬友们求助,读取日志,获取中的消息,但是数据有多有少,正常数据按模板是五个,有没有办法固定格式解析.缺少的让其自动为null(读取的数据前三个是固定的,最后一个也是固定,中间的两位可能会变动).听别的大佬说可以读取日志后调整日志格式,把缺少的补全,然后再获取中的数据

1 个赞

我觉得可以问一下chatgpt来写个正则

搞七捻三快问快答

4 个赞

(\[.*?\] ){3}(.*) \| (.*)

$2

应该可以吧


前向INFO,后向FFFF,取出中间的项

后面不一定是fff

用了没有搞定

如果 null 也是 [null] 这样的话, 就直接 切 “][” 分段处理呗