파일을 구문 분석하여 테이블에 저장해야합니다. 이것을 구현하기 위해 해시를 사용하라는 요청을 받았습니다. Perl에서만 그렇게 할 수있는 간단한 방법을 알려주세요.이 파일을 구문 분석하고이를 테이블에 저장하려면 어떻게해야합니까?
-----------------------------------------------------------------------
L1234| Archana20 | 2010-02-12 17:41:01 -0700 (Mon, 19 Apr 2010) | 1 line
PD:21534/lserve<->Progress good
------------------------------------------------------------------------
L1235 | Archana20 | 2010-04-12 12:54:41 -0700 (Fri, 16 Apr 2010) | 1 line
PD:21534/Module<->Dir,requires completion
------------------------------------------------------------------------
L1236 | Archana20 | 2010-02-12 17:39:43 -0700 (Wed, 14 Apr 2010) | 1 line
PD:21534/General Page problem fixed
------------------------------------------------------------------------
L1237 | Archana20 | 2010-03-13 07:29:53 -0700 (Tue, 13 Apr 2010) | 1 line
gTr:SLC-163/immediate fix required
------------------------------------------------------------------------
L1238 | Archana20 | 2010-02-12 13:00:44 -0700 (Mon, 12 Apr 2010) | 1 line
PD:21534/Loc Information Page
------------------------------------------------------------------------
나는이 파일을 읽을 수와 나는 테이블에 다음 필드를 추출 분할 또는 무엇이든을 수행 할 :
이L
로 시작하는 ID가있는 첫 번째 필드해야한다 표Archana20
는- 소인
PD
는 제 인터넷에 있어야 번째 필드에 있어야 번째 필드에 있어야- 방법이 파일의
--------…
(구분선)을 무시 : ELD - 유형
- 방법이 파일의
내 질문은 (/
이전 내용은 마지막 필드에 있어야합니다)?
|
, /
)가 있기 때문에 분할하는 방법은 무엇입니까?내가 초보자 인 Perl을 이해할 수 있도록 간단한 방법을 제공해주십시오.
샌다 야는, 스택 오버플로에 오신 것을 환영합니다. 질문 서식을 편집 했으므로 원하지 않으면 실행 취소 할 수 있습니다. 앞으로이 사이트에서 질문 및 답변 형식을 올바르게 지정하는 방법을 알아 보려면 [편집 도움말] (http://stackoverflow.com/editing-help)을 읽어보십시오. – daxim
이것은 숙제 문제가 아니기 때문에 비교적 복잡한 것 같습니다. 이미 코드를 찔러야합니다. 몇 가지 코드를 게시하여 일부 시도를 보여줍니다. – xenoterracide
이것은 숙제가 아닙니다 ... 이것은 펄에서 저를 평가할 시작을 의미합니다 .... :( – Sandhya