기초 > 관계식 및 매개 변수 > 관계식 > 관계식에 사용되는 연산자 및 함수 > 문자열의 연산자와 함수
  
문자열의 연산자와 함수
다음과 같은 연산자와 함수를 문자열에 대해 사용할 수 있습니다.
==
문자열을 등치로서 비교합니다.
!=, <>, ~=
문자열을 동일하지 않은 것으로서 비교합니다.
+
문자열을 연결합니다.
itos(int)
정수를 문자열로 변환합니다. 여기서 int는 숫자나 표현식입니다. 정수가 아니면 반올림됩니다.
search(string, substring)
서브문자열을 검색합니다. 결과 값은 문자열 내의 서브문자열의 위치입니다(발견되지 않았을 때는 0).
extract(string, position, length)
문자열 조각을 추출합니다.
string_starts (string 1, string 2)
string 1 값이 string 2 값으로 시작하면 TRUE입니다.
string_ends (string 1, string 2)
string 1 값이 string 2 값으로 끝나면 TRUE입니다.
string_match (string 1, string 2)
string 1 값이 string 2 값과 일치하면 TRUE입니다.
예:
param = abcdef이면 다음과 같습니다.
flag = param == abcdef - TRUE를 반환합니다.
flag = abcdef != ghi - TRUE를 반환합니다.
new = param + ghi - newabcdefghi입니다.
new = itos(10 + 7) - new17입니다.
new = param + itos(1.5) - newabcdef2입니다.
where = search(param, bcd) - where2입니다.
where = search(param, bcd) - where0입니다.
new = extract(param,2,3) - newbcd입니다.
 
* 값이 0인 매개변수에 itos 함수를 사용하면 반환 값은 빈 문자열입니다.
다음 예에서는 itos 함수를 보여줍니다.
integer_param = 4
string_param = itos(integer_param)
/*string_param will return 4 */
integer_param = -7
string_param = itos(int_param)
/*string_param will return -7 */
정수 값 0의 경우 itos 함수는 다음과 같이 null("") 값을 반환합니다.
integer_param = 0
string_param = itos(int_param)
/*string_param will return an empty or null string ("") */
문자열 값 0("0")을 반환하려면 다음 IF 문을 사용합니다.
integer_param = 0
string_param = itos(integer_param)
IF string_param == ""
string_param = "0"
ENDIF