Q&A

  • 스트링값의 중간의 특수문자를 스페이스로 대처하느방법 좀아려주세요
'나는_사람이다_________________'
라는 스트일값의 '_' 를 ' ' 스페이스로 대처하려고 합니다
어떻게 해야한요?
결과값)
'나는 사람이다                           '
1  COMMENTS
  • Profile
    최용일 2003.10.24 21:54
    안녕하세요. 최용일입니다.

    for문돌려도 되구, StringReplace란 함수를 이용해도 됩니다...

    var
        Index: Integer;
        Str: string;
    begin
        Str := '나는_사람이다_________________';
        for Index := 1 to Length(Str) do
        begin
            if Str[Index] = '_' then
                Str[Index] := ' ';
        end;
    end;

    var
        Str: string;
    begin
        Str := '나는_사람이다_________________';
        Str := StringReplace(Str, '_', ' ', [rfReplaceAll]);
    end;

    ^^ 항상 즐코하세요...