이전 페이지|다음 페이지

텍스트(고급) 연산자

주: 모든 텍스트 연산자는 대소문자를 구분합니다.
주: 텍스트 연산자는 집계된 항목에 대해 지원되지 않습니다.
FindChar
텍스트 문자열 내에서 특정 문자나 문자 집합의 위치를 찾습니다. 첫 번째 일치 항목의 위치가 숫자 값으로 반환됩니다. 일치 항목을 찾을 수 없으면 0이 반환됩니다. 첫 번째 입력 문자열은 검색할 내용이 포함된 값을 지정합니다. 두 번째 입력 문자열은 검색할 문자 리스트를 지정합니다.
예를 들어, FindChar('mystring', 'sz')는 3을 반환합니다.
FindString
다른 문자열 내의 문자열 위치를 찾습니다. 첫 번째 일치 항목의 위치가 숫자 값으로 반환됩니다. 일치 항목을 찾을 수 없으면 0이 반환됩니다. 첫 번째 입력 문자열은 검색할 내용이 포함된 값을 지정합니다. 두 번째 입력 문자열은 검색할 문자열을 지정합니다.
예를 들어, FindString('mystring', 'st')는 3을 반환합니다.
GetLength
입력 문자열의 길이를 숫자 값으로 반환합니다.
예를 들어, GetLength('mystring')은 8을 반환합니다.
GetWord
입력 문자열에서 공백, 마침표 또는 기타 특수 문자로 구분된 단어를 반환합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 반환할 단어의 위치를 나타내는 숫자를 지정합니다. 1이 첫 번째 단어입니다.
예를 들어, GetWord('my test string', 2)test를 반환합니다.
RemoveBlanks
입력 문자열에서 공백을 제거합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 제거할 공백을 지정합니다. 다음 중 하나를 선택합니다.
_All_
문자열에서 모든 공백을 제거합니다.
_Leading_
문자열의 시작 부분에 있는 공백을 제거합니다.
_LeadingAndTrailing_
문자열의 시작 부분과 끝 부분에 있는 공백을 제거합니다.
_Trailing_
문자열의 끝 부분에 있는 공백을 제거합니다.
예를 들어, RemoveBlanks('my test string', '_ALL_')myteststring을 반환합니다.
RemoveChars
입력 문자열에서 문자 집합의 모든 인스턴스를 제거합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 제거할 문자 리스트를 지정합니다.
예를 들어, RemoveChars('my_test_string', '_')myteststring을 반환합니다.
RemoveWord
입력 문자열에서 공백, 마침표 또는 기타 특수 문자로 구분된 단어를 제거합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 제거할 단어의 위치를 나타내는 숫자를 지정합니다. 1이 첫 번째 단어입니다.
예를 들어, RemoveWord('my test string', 2)my string을 반환합니다.
Replace
입력 문자열 내의 하위 문자열을 대체 문자열로 바꿉니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 다른 문자열로 바꿀 하위 문자열을 지정합니다. 세 번째 파라미터는 대체 문자열을 지정합니다. 네 번째 파라미터는 다른 문자열로 바꿀 하위 문자열 인스턴스를 지정합니다. 다음 중 하나를 선택합니다.
_ALL_
모든 인스턴스를 바꿉니다.
_FIRST_
첫 번째 인스턴스만 바꿉니다.
_LAST_
마지막 인스턴스만 바꿉니다.
예를 들어, Replace('my test string test', 'test', 'new', '_ALL_')my new string new을 반환합니다.
ReplaceWord
입력 문자열의 공백, 마침표 또는 기타 특수 문자로 구분된 단어를 다른 단어로 바꿉니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 바꿀 단어의 위치를 나타내는 숫자를 지정합니다. 1이 첫 번째 단어입니다. 세 번째 파라미터는 대체 문자열을 지정합니다.
예를 들어, ReplaceWord('my test string', 2, 'new')my new string을 반환합니다.
Reverse
입력 문자열의 문자 순서를 바꿉니다.
예를 들어, Reverse('A B C')C B A를 반환합니다.
Substring
문자 위치를 기반으로 입력 문자열의 하위 문자열을 반환합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 반환할 첫 번째 문자의 위치를 지정합니다. 세 번째 파라미터는 반환할 문자 개수를 지정합니다.
예를 들어, Substring('my test string', 4, 3)tes를 반환합니다.
Update
문자 위치를 기반으로 입력 문자열의 하위 문자열을 다른 문자열로 바꿉니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 다른 문자열로 바꿀 첫 번째 문자의 위치를 지정합니다. 세 번째 파라미터는 다른 문자열로 바꿀 문자 개수를 지정합니다. 네 번째 파라미터는 대체 문자열을 지정합니다.
예를 들어, Update('my test string', 4, 3, 'nex')my next string을 반환합니다.
URLDecode
입력 문자열에서 URL 인코딩을 제거합니다. URL 인코딩은 일부 문자를 % 문자와 2자리 16진수 코드로 바꿉니다.
예를 들어, URLDecode('support.sas.com%2Fmy%20string')support.sas.com/my string을 반환합니다.
URLEncode
입력 문자열에 URL 인코딩을 적용합니다. URL 인코딩은 일부 문자를 % 문자와 2자리 16진수 코드로 바꿉니다.
예를 들어, URLEncode('support.sas.com/my string')support.sas.com%2Fmy%20string을 반환합니다.
이전 페이지|다음 페이지|페이지 위