Q&A

  • 관호안의글자를 없애고 싶습니다. ()
말그대로 문자열중에 관호()안에 있는 관호를 포함해서 없애고 싶습니다.
예를 들어

(아버지)가 가방에 들어가신다   ===>   가 가방에 들어가신다

넘 성의 없는 질문인가. 지송..꾸벅
2  COMMENTS
  • Profile
    Crazy™ 2007.08.23 07:55
    pos, StringReplace 함수를 응용하시면 됩니다..

  • Profile
    찬우아빠 2007.10.17 03:47
    델파이 3.0이라... StringReplace 함수가 없어여...ㅠㅠ
    아래처럼 for 돌면서 비교해서 뽑으셔도 됩니다...


    var
       vv_i : integer;
       vv_s : String ;
       vv_r : String ;
    begin
         vv_s := '(아버지)가 가방에 들어가신다';
         vv_r := '';
         for vv_i := 1 to length(vv_s) do begin
             if not((copy(vv_s,vv_i,1) = '(') or
                (copy(vv_s,vv_i,1) = ')')) then begin
                    vv_r := vv_r + copy(vv_s,vv_i,1);
                end;
         end;
         form1.caption := vv_r ;