4
split
함수를 사용하여 파일의 각 레코드를 분할합니다. 예를 들어, 구분 기호는 $
입니다.펄 분할 함수 - 연속 된 구분 기호
my @fields = split(/\$/,$record);
각 레코드는 4 개 필드를 가지고 있으며, 일부 필드가 비어있는 경우, 2 개 연속 달러 기호, 거기에 다음과 같은 경우
abc$efg$ehd$rty
abc$$$
이
split
후 이후, 두 번째 레코드가 작동하지 않습니다 분할, 4 대신 단지 2 개의 필드가 있습니다.
어떤 문제 해결 방법이나 더 좋은 옵션이 있습니까? split
documentation에서
+1 좋은 대답 :) –
최고, 정말 고마워요! – Chris