我正在做一个项目,我必须解析文本文件并从中提取相关信息以供以后使用。
我创建了一个正则表达式来匹配具有相关数据的文本行,但我不确定如何从行中提取相关信息并将其转储到新的文本文件中。
这是我正在解析的文本文件的示例:
[ 5] local 10.170.150.195 port 42507 connected with 184.72.63.139 port 5001
[ 4] local 10.170.150.195 port 42506 connected with 184.72.63.139 port 500
[ 1] 0.0- 1.0 sec 0.00 KBytes 50.00 Kbits/sec
在这个示例中,相关信息是“0.0-1.0 sec”和 50.00 Kbits/sec。
这是我的正则表达式:
[ [0-6]] 0.0- 1.0 sec 0.00 KBytes [0-9]*.[0-9][0-9] Kbits/sec
抱歉,如果这是一个微不足道的问题,我对 java 还很陌生......这是第 3 天......任何和所有的帮助将不胜感激。
谢谢你