텍스트 파일에서 특정 정보를 구문 분석하려고합니다.파일에서 구분 된 문자열 구문 분석
&15:44:25.3911456_0089& SIPEngine 0x208c N SIPUDPTransport::process_message() : remote=10.250.2.18:5060, message= To: sip:%QBE-JV9SKV1-SP%@10.250.2.18:5060;tag=6642 &15:44:31.7504799_0013& SIPEngine 0x2014 N SIPUDPTransport::process_message() : remote=10.250.2.85:5060, message= To: sip:%QBE-75FHBW1-SP%@10.250.2.85:5060;tag=11225
을 다음과 같은 데이터로 해석 : 나는 다음과 같은 텍스트를 취할 수 있도록하고 싶습니다
&
및
%
15:44:25.3911456_0089,QBE-JV9SKV1-SP
15:44:31.7504799_0013,QBE-75FHBW1-SP
가 구분 기호로가 추가되었습니다. 찾기와 바꾸기를 통해 창의력을 발휘하여 이와 같은 구분 기호를 추가 할 수 있습니다.
이렇게 데이터를 구문 분석하는 방법에 대한 도움을 주시면 매우 감사하겠습니다. SED
, FOR /F
및 기타 유틸리티를 사용하려했지만 아직 많은 행운을 얻지 못했습니다. 정보의 패턴은 항상 하나씩 반복됩니다.
필자는 본질적으로 텍스트 파일 내에서 구분 된 문자열을 식별하여 출력하려고하기 때문에 다른 사람들에게도 도움이 될 수 있기를 바랍니다.
미리 도움을 청하십시오!
내가 dbenham의 코멘트와 관련된 내 코드를 편집했다. – Endoro