728x90

long start_pos=1
String ls_replace ,new_str,old_str

ls_replace = is_text


start_pos = Pos(is_text, is_target, start_pos)



DO WHILE start_pos > 0

ls_replace = Replace(ls_replace, start_pos, Len(is_target), is_data)
start_pos = Pos(ls_replace, is_target, start_pos+Len(is_data))

LOOP


return ls_replace

함수 이름을 f_replace로 만드실때
함수의 argment를 string 형태로 is_text,is_target,is_data로 선언

ls_string = 'ab cd ef'
ls_string = f_replace(ls_string,' ', '')
하시면 원하시는 답이 나옵니다.

728x90

+ Recent posts