본문 바로가기
반응형

SAS패턴매칭7

【SAS 함수】 364. RXPARSE o RXPARSE 문자열에서 패턴이 일치하는 첫 번째 위치를 반환한다. Category: 문자열 비교 문 법 rx=RXPARSE (pattern-expression) Arguments rx는 RXPARSE 함수에 의해 반환되는 숫자값. 참 고 PRXPARSE(PERL)함수와 유사하다. 자세한 사항은 도움말을 참조바랍니다. * 이전 패턴의 0개 이상 찾는다. - cat*은 ‘cat','cats','catanddog'와 일치한다. - c(at)*은 ‘c','cat','catatat'와 일치한다. + 이전 패턴의 1개 이상 일치하는 것을 찾는다. - \d+는 한 개 이상의 숫자와 일치한다. ? 정확하게 한 개 문자를 찾는다. - r?n 은 ‘ron','run','ran'과 일치한다. : 0개 이상 문자를 찾는.. 2021. 10. 10.
【SAS 함수】 363. RXMATCH o RXMATCH 문자열에서 패턴이 일치하는 첫 번째 위치를 반환한다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) 문 법 position=RXMATCH (rx, string) Arguments rx 는 RXPARSE 함수에 의해 반환되는 숫자값. 관련 함수 함수명 함수내용 CALL PRXCHANGE 지정한 패턴과 일치하는 문자열을 검색하여 검색된 부분을 변경하기 원하는 대체 문자열로 변경 작업을 수행한다. CALL PRXFREE 메모리에 할당된 Perl regular 표현식을 초기화 한다. 일반적으로 데이터 스텝이 종료되면 리소스가 초기화 된다. CALL PRXSUBSTR 패턴이 일치하는 문자열의 위치와 length를 반환한다. CALL RXCHAN.. 2021. 10. 10.
【SAS 함수】 334. PTRLONGADD o PTRLONGADD 32비트나 64비트에서 포인터 주소를 문자변수로 반환한다. Category: 문자열 비교 문 법 PTRLONGADD (pointer) Arguments pointer 는 포인터 주소가 가르치는 문자열. 참 고 PTRLONGADD는 포인터 연산을 수행한다. 관련 함수 함수명 함수내용 ADDR 32비트 프랫폼에서 메모리 주소를 숫자 변수로써 반환한다. ADDRLONG 32비트와 64비트 프랫폼에서 해당 변수의 메모리 주소를 문자변수로 반환한다. CALL POKE 32비트 플랫폼에서 값을 메모리에 직접 작성한다. CALL POKELONG 32bit와 64bit 플래폼 메모리에 직접 값을 작성한다. PEEK 32비트 platform에서 숫자변수의 메모리 주소의 항목(내용)을 저장한다. P.. 2021. 10. 10.
【SAS 함수】 333. PRXPOSN o PRXPOSN capture 버퍼에 할당된 값을 반환한다. 캡쳐 버퍼는 prxparse를 통해 패턴 선언시 괄호를 지정하여 나눌수 있다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) 문 법 PRXPOSN (regular-expression-id, capture-buffer, source) Arguments regular-expression-id 는 PRXPARSE 함수에 의해 반환되는 인식자. 참 고 펄 쿡북(한빛미디어)을 참조하세요. SAS regular 형식 은 RX로 시작하고, Perl regular형식은 PRX로 시작한다...... 좀 더 상세한 사항을 알고 싶으신 분은 PERL언어에 관하여 찾아보시기를 바랍니다. * PERL : 자료를 추.. 2021. 10. 10.
【SAS 함수】 332. PRXPARSE o PRXPARSE Perl 정규식 함수에 의해 이용될 Perl 정규식 표현을 정의 한다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) 문 법 regular-expression-id=PRXPARSE (perl-regular-expression) Arguments regular-expression-id 는 PRXPARSE 함수에 의해 반환되는 인식자. 참 고 * PERL 문법 - Using Perl Regular Expressions in the DATA Step SAS regular 형식 은 RX로 시작하고, Perl regular형식은 PRX로 시작한다. 좀 더 상세한 사항을 알고 싶으신 분은 PERL언어에 관하여 찾아보시기를 바랍니다. * PERL.. 2021. 10. 9.
【SAS 함수】 331. PRXPAREN o PRXPAREN 패턴이 일치하는 마지막 캡쳐 버퍼의 값을 반환한다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) 문 법 PRXPAREN (regular-expression-id) Arguments regular-expression-id 는 PRXPARSE 함수에 의해 반환되는 인식자. 참 고 SAS regular 형식 은 RX로 시작하고, Perl regular형식은 PRX로 시작한다. 좀 더 상세한 사항을 알고 싶으신 분은 PERL언어에 관하여 찾아보시기를 바랍니다. * PERL : 자료를 추출하고 그에 의거한 보고서를 작성하는데 사용하는 프로그래밍언어 가운데 하나이다. 관련 함수 함수명 함수내용 CALL PRXCHANGE 지정한 패턴과 일치하는.. 2021. 10. 9.
【SAS 함수】 330. PRXMATCH o PRXMATCH 패턴 일치여부를 검색하고, 패턴이 발견된 첫 번째 위치를 반환한다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) 문 법 PRXMATCH (regular-expression-id | perl-regular-expression, source) Arguments regular-expression-id PRXPARSE 함수에 의해 반환되는 패턴 식별자 값이 포함된 수치형 변수를 지정한다. 이 인수를 사용하는 경우 PRXPARSE 함수도 함께 사용해야 한다. perl-regular-expression Perl 정규 표현식을 값으로 하는 문자형 상수, 변수 또는 표현식을 지정한다. source 검색할 문자형 상수, 변수 또는 표현식을 지정한다.. 2021. 10. 9.
반응형