Q&A

  • 이런 문자열 자를땐 어떻게 해야 하나여?


str2 := 'd:testtest1.html';



read_htm := 'test2.html';



path_len := length(str2);



path_len := path_len-(path_len*2);



// copy(str2,시작,길이)



// 전 길이가 마이너스면 뒤에서 부터 읽어 오는줄 알았습니당



// 근뎅 아니더군요 앞에서부터 읽더군요 --;;



read_htm := copy (str2, path_len, pos('',str2)) + read_htm;



//결과값은 d:test2.html 이라구 나와버리더군요



// pos로 찾을때 항상 앞에서부터 읽어서 찾는데



// 뒤에서부터 문자검색해오는 방법은 없나요?

2  COMMENTS
  • Profile
    최용일 2000.08.24 02:24
    안녕하세요. 최용일입니다.



    아마도 하실려는일이 파일 이름만 바꿀려고 하는것 같은데 맞나요?



    var

    Str2, Read_Htm: string;

    begin

    Str2 := 'd:testtest1.html';

    Read_Htm := 'test2.html';

    Read_Htm := ExtractFilePath(Str2) + Read_Htm;

    // Read_Htm = 'd:testtest2.html'

    end;



    ^^ 항상 즐코하세요.



    정연 wrote:

    >

    > str2 := 'd:testtest1.html';

    >

    > read_htm := 'test2.html';

    >

    > path_len := length(str2);

    >

    > path_len := path_len-(path_len*2);

    >

    > // copy(str2,시작,길이)

    >

    > // 전 길이가 마이너스면 뒤에서 부터 읽어 오는줄 알았습니당

    >

    > // 근뎅 아니더군요 앞에서부터 읽더군요 --;;

    >

    > read_htm := copy (str2, path_len, pos('',str2)) + read_htm;

    >

    > //결과값은 d:test2.html 이라구 나와버리더군요

    >

    > // pos로 찾을때 항상 앞에서부터 읽어서 찾는데

    >

    > // 뒤에서부터 문자검색해오는 방법은 없나요?

  • Profile
    정연 2000.08.24 02:48
    세상에 --+



    전 혼자 무슨 짓을 한걸까요?



    일명 삽질 --;



    정말 무식이 죕니다 죄라~



    몇줄이 단 한줄로 해결되다니



    흑흑



    주위엔 물어볼사람이 없으니 맨날 이러네요



    정말 고맙습니다



    꾸우뻑