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,' ', '')
하시면 원하시는 답이 나옵니다.
[출처] 공백제거 문자열 trim에서.. (파워빌더 모임) |작성자 my7twinbee
728x90
'PowerBuilder' 카테고리의 다른 글
파워빌더 help, contents, 도움말 안될 때 (0) | 2012.07.29 |
---|---|
Column 2 has an invalid name and/or length 해결방법 (0) | 2012.07.29 |
파워빌더 datawindow save 에러 (0) | 2012.07.29 |
파워빌더 타이머 여러개 만들기 (0) | 2012.07.29 |
파워빌더 데이터타입(DataType) (0) | 2012.07.29 |