포스팅 목차
64. CALL RXFREE
다른 Regular 표현(RX)함수나 CALL 루틴에 의해 할당된 메모리를 초기화한다.
Category: | Character String Matching |
MAIN |
문 법
CALL RXFREE (rx); |
Arguments
- rx
- 는 RXPARSE함수에 의해 반환되는 인식자를 지정.
참 고
SAS regular 형식은 RX로 시작하고, Perl regular형식은 PRX로 시작한다. 좀 더 상세한 사항을 알고 싶으신 분은 PERL언어에 관하여 찾아보시기를 바랍니다.
* PERL : 자료를 추출하고 그에 의거한 보고서를 작성하는데 사용하는 프로그래밍언어 가운데 하나이다.
예 제
예 제 1 :
rxparse에 의해 정의 되었던 RXA를 초기화하여 RXB를 재정의 하고 다시 초기화한다.
SAS Statements |
data call_rxfree;
input string $ @@;
rxa = rxparse("a");
matcha = rxmatch(rxa,string);
call rxfree(rxa);
rxb = rxparse("b");
matchb = rxmatch(rxb,string);
call rxfree(rxb);
put _all_;
cards;
a b c ab
;
Results |
string=a rxa=. matcha=1 rxb=. matchb=0 _ERROR_=0 _N_=1
string=b rxa=. matcha=0 rxb=. matchb=1 _ERROR_=0 _N_=2
string=c rxa=. matcha=0 rxb=. matchb=0 _ERROR_=0 _N_=3
string=ab rxa=. matcha=1 rxb=. matchb=2 _ERROR_=0 _N_=4
함수 비교
Functions:
|
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 66. CALL SCAN 함수 (0) | 2018.11.24 |
---|---|
【SAS 함수】 65. CALL RXSUBSTR (0) | 2018.11.24 |
【SAS 함수】 64. CALL RXFREE 함수 (0) | 2018.11.23 |
【SAS 함수】 63. CALL RXCHANGE 함수 (0) | 2018.11.23 |
【SAS 함수】 62. CALL RANUNI 함수 (0) | 2018.11.22 |
댓글