У меня проблемы с регулярным выражением, потому что я могу соответствовать только некоторым из моих целей.
У меня есть файл журнала, и я должен сопоставить некоторые элементы и написать другой текстовый файл. Я написал Java-код для краткого примера своего кода, но когда я помещаю весь файл, все портится.
*052511 074217 0065 02242806000 UNKNOWN U G
*052511 074217 0065 4874 02242806000 UNKNOWN U A
*052511 074218 0065 4874 02242806000 UNKNOWN U R
-------- 05/25/11 07:42:17 LINE = 0065 STN = 4874
CALLING NUMBER 02242806000
NAME UNKNOWN
UNKNOWN
BC = SPEECH
00:00:00 INCOMING CALL RINGING 0:02
00:00:11 CALL RELEASED
Я должен найти эти результаты из файла:
Incomming, 05/25 / 11,07: 42: 17,0065,4874,02242806000,00: 00: 09,2
В этом выражении 00:00:09
означает [00:00:11-00:00:00]-0:02
Для каждого входящего и исходящего звонка я должен вести разговор выше.