SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
CALL RXFREE
Go to previous page
Previous
Go to next page
Next
처음메뉴로

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 :
자료를 추출하고 그에 의거한 보고서를 작성하는데 사용하는 프로그래밍언어 가운데 하나이다.
 

예제

MAIN

 

예 제 1 :

rxparse에 의해 정의 되었던 RXA를 초기화하여 RXB를 재정의 하고 다시 초기화한다.

SAS Statements Results
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
;
 

 

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:

064.CALL RXFREE

  065.CALL RXSUBSTR
  363.RXMATCH
  364.RXPARSE

2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )