나는 약간의 펄 스크립트를 사용하고 있지만, 파일을 읽는 동안 그리고 정규 표현식을 반복하는 것보다 문제가있다.펄 파일 읽기 및 RegEx 일치
특히 파일이 여러 줄로되어 있고 각 줄마다 몇 가지 값을 추출해야합니다. 더 잘 이해하기 위해 예제를 게시합니다.
이 파일의 샘플 라인은
I가 일치 할 필요 1A OCC OCC 4B 5B 6B 7B 8B 9A
OCC OCC 12B 13B 14B OCC 16B 17B 18B OCC OCC
첫 번째, 두 번째, N .. separetly 라인 : 1A 4B 5B 6B 7B ...
excecpt OCC.
my $path="file.txt";
open (my $fh, "<", $path);
while(my $line = <$fh>)
{
for ($line =~/(\d{1,2}[A|B|C])/){
print " $1";
}
}
제가 라인에 유사한 제 occurance에만 매치 얻어진 결과 :
는이 코드를 썼다. 1A 12B어떻게 모든 행을 읽고 내용을 올바르게 일치시킬 수 있습니까?
인쇄 결과는 내 디버깅 테스트 용입니다.