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

290. NOTCNTRL



문자열을 검색하여 제어문자가 아닌 문자의 첫번째 위치를 반환한다.
Category: 문 자

문 법
인 수
참 고
예 제
함 수 비 교

문법

MAIN

NOTCNTRL (string <,start>)

Arguments

string
는 검색을 위한 문자 상수, 변수, 표현을 지정.


참고

 * 아스키 값 0~31, 그리고 127 은 non-printing 이기 때문에 스크린 상에 나타나지 않는다.

   이들 문자들을 제어 문자(control character)라고 부른다.

* 시작 위치가 양인 경우에는 시작 위치에서 오른쪽으로 검색하고, 음인경우에는 그 위치에서 왼쪽으로 검색을 한다.

예제
 

문자열에서 제어문자가 아닌 문자들을 출력한다.

SAS Statements Results

 

 

data _null_;

     string='Next = _n_ + 12E3;';

     j=0;

     do until(j=0); 

        j=notcntrl(string,j+1); 

        if j=0 then put +3 "That's all"; 

        else do;         

           c=substr(string,j,1); 

           put +3 j= c=; 

        end;

     end;

run;

j=1 c=N

j=2 c=e

j=3 c=x

j=4 c=t

j=5 c=

j=6 c==

j=7 c=

j=8 c=_

j=9 c=n

j=10 c=_

j=11 c=

j=12 c=+

j=13 c=

j=14 c=1

j=15 c=2

j=16 c=E

j=17 c=3

j=18 c=;

That's all


함수비교

Functions:

007.ANYCNTRL


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