주: 모든 텍스트 연산자는 대소문자를 구분합니다.
주: 텍스트 연산자는 집계된 항목에 대해 지원되지 않습니다.
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
입력 문자열에서 공백을 제거합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 제거할 공백을 지정합니다. 다음 중 하나를 선택합니다.
_Leading_
문자열의 시작 부분에 있는 공백을 제거합니다.
_LeadingAndTrailing_
문자열의 시작 부분과 끝 부분에 있는 공백을 제거합니다.
예를 들어, RemoveBlanks('my test string', '_ALL_')
은 myteststring을 반환합니다.
RemoveChars
입력 문자열에서 문자 집합의 모든 인스턴스를 제거합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 제거할 문자 리스트를 지정합니다.
예를 들어, RemoveChars('my_test_string', '_')
은 myteststring을 반환합니다.
RemoveWord
입력 문자열에서 공백, 마침표 또는 기타 특수 문자로 구분된 단어를 제거합니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 제거할 단어의 위치를 나타내는 숫자를 지정합니다. 1이 첫 번째 단어입니다.
예를 들어, RemoveWord('my test string', 2)
은 my string을 반환합니다.
Replace
입력 문자열 내의 하위 문자열을 대체 문자열로 바꿉니다. 첫 번째 파라미터는 입력 문자열을 지정합니다. 두 번째 파라미터는 다른 문자열로 바꿀 하위 문자열을 지정합니다. 세 번째 파라미터는 대체 문자열을 지정합니다. 네
번째 파라미터는 다른 문자열로 바꿀 하위 문자열 인스턴스를 지정합니다. 다음 중 하나를 선택합니다.
예를 들어, 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을 반환합니다.