728x90
SAS에서 정규표현식 관련하여 함수의 형태는 PRX***** 입니다.
PRXMATCH
PRXCHANGE
다음은 정규표현식을 해 보는 가장 간단한 SAS 프로그램의 예입니다.
DATA _NULL_; * 별도의 SAS 데이터셋을 만들지 않는 것을 의미합니다.;
pos=PRXMATCH('/world/','Hello world!'); * 정규표현식으로 "Hello world!"에 "world" 가 매칭되는 "위치"를;
* pos 변수로 저장;
PUT pos; * 로그창에 변수 pos 를 표시하여 확인;
txt = PRXCHANGE('s/world/planet/',-1,'Hello world!');
* 정규표현식을 이용하여 world 를 planet 으로 변경;
PUT txt=;
RUN;
참고문헌:
https://support.sas.com/rnd/base/datastep/perl_regexp/regexp-tip-sheet.pdf
'SAS연습 200제 > 6. 날짜, 문자다루기' 카테고리의 다른 글
8.3 SAS에서 정규표현식(Regular Expression) 을 사용하기 (1) | 2020.06.29 |
---|