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

206. INDEXW



문자열에서 해당단어 단위로 위치 검색하여서 첫 번째 단어 위치를 반환한다.

excerpt는 단어 앞뒤의 공백은 제거후 검색한다.

Category: 문 자

문 법
인 수
예 제
함 수 비 교

문법

MAIN

INDEXW (source, excerpt<,delimiter>)

Arguments

source
는 검색하기 위한 문자 표현 지정.


예제
 

예 제 1 :

p변수의 뒤 공백을 제거후 s변수에서 "dog" 단어의 첫 위치 반환.

SAS Statements Results
data INDEXW1;
     s = 'asdf adog dog';
     p = 'dog ';
     x = indexw(s,p);
     put x;
run;

      s          p   x
asdf adog dog   dog  11

예 제 2 :

%를 구분자로 하여서 def단어가 위치한 첫 번째 위치를 반환한다.

SAS Statements Results
data INDEXW2;
     x = 'abc%def% xyz';
     def = indexw(x, "def", "%");
     put def;
run;

      x       def
abc%def% xyz   5
 

  

예 제 3 :

x변수를 검색하여서 @를 구분자로 하여서 “ xyz”단어가 위치한 첫 번째 위치를 반환한다.

SAS Statements Results
data INDEXW3;
     x   = "abc,def@ xyz";
     xyz = indexw(x, " xyz", "@");
     put xyz;
run;

      x       xyz
abc,def@ xyz   9


함수비교

Functions:

204.INDEX

205.INDEXC


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