알아두면 편리한 문자처리 함수들 [2]

이번에는 STRSPLIT라는 함수에 대해 알아보겠습니다. 내용이 약간 긴 관계로 오늘은 이 함수 하나만 소개할까 합니다.

4. STRSPLIT

이 함수는 문자열내에서 특정한 문자로 구분되어진 마디마디의 문자값들을 분리하여 얻게 해주는 역할을 합니다. 주로 과학기술 분야의 아스키형 자료들이 이와 유사한 형태를 갖는데, 이러한 자료를 읽는데 있어서 유용하게 사용됩니다. 예를 들어 다음과 같은 형태의 아스키 자료가 존재한다고 가정해봅시다. 여기서 각 줄의 값들은 공백(space)으로 떨어져 있는 경우입니다.

2013  Jan  01  15  12  22
2013  Jan  02  17  21  16
2013  Jan  03  24  18  11
………..

이런 형태의 자료를 읽을 때에는 먼저 OPENW 명령으로 파일을 열고, READF 명령으로 각 줄을

읽어들이는 과정이 반복되는 것이 통상적인 방법입니다. 이런 식으로 한 줄을 읽었다면 그 줄의 내용이 하나의 문자값이 됩니다. 이와 같은 문자값이 ss라는 변수에 저장되어 있다고 합니다. 예를 들어 첫번째 줄을 읽었다면 ss에는 그 줄의 내용이 전부 들어가 있을 것이고, 확인을 위하여 ss를 출력해보면 다음과 같이 나올겁니다.