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
PRXPAREN
Go to previous page
Previous
Go to next page
Next
처음메뉴로

331. PRXPAREN



패턴이 일치하는 마지막 캡쳐 버퍼의 값을 반환한다.
Category: 문자열 비교

문 법
인 수
예 제
함 수 비 교

문법

MAIN

PRXPAREN (regular-expression-id)

Arguments

regular-expression-id
는 PRXPARSE 함수에 의해 반환되는 인식자.


참고
SAS regular 형식 은 RX로 시작하고, Perl regular형식은 PRX로 시작한다.

좀 더 상세한 사항을 알고 싶으신 분은 PERL언어에 관하여 찾아보시기를 바랍니다.

* PERL : 자료를 추출하고 그에 의거한 보고서를 작성하는데 사용하는 프로그래밍언어 가운데 하나이다.


예제
 

book이 들어가있는 2번째 버퍼,magazine이 들어있는 1번째 버퍼, newspaper가 들어있는 3번째 버퍼를 각각 반환한다.

SAS Statements Results

data _null_;

     ExpressionID = prxparse('/(magazine)|(book)|(newspaper)/');

     * book의 위치;

     position = prxmatch(ExpressionID, 'find book here');

     if position then paren = prxparen(ExpressionID);

     put 'Matched paren ' paren;

 

     position = prxmatch(ExpressionID, 'find magazine here');

     * magazine의 위치;

     if position then paren = prxparen(ExpressionID);

     put 'Matched paren ' paren;

 

     position = prxmatch(ExpressionID, 'find newspaper here');

     * newspaper의 위치;

     if position then paren = prxparen(ExpressionID);

     put 'Matched paren ' paren;

run;

 

 

 

 

 

Matched paren 2

Matched paren 1

Matched paren 3

 

 


함수비교

Functions:

046.CALL PRXCHANGE

  047.CALL PRXDEBUG
  048.CALL PRXFREE
  049.CALL PRXNEXT
  050.CALL PRXPOSN
  051.CALL PRXSUBSTR
  330.PRXMATCH
  331.PRXPAREN
  332.PRXPARSE
  333.PRXPOSN

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