Q&A

  • 문자변수의 문자열처리
안녕하세요

문자열자르는것이 있어찾아봤지만 copy()등은 테이블 필드를 자르는것같아요

저는

tt:='9:30'

이것을

t1과 t2에 09 와 30 으로 넣으려고해요

도와주세요

감사합니다.



1  COMMENTS
  • Profile
    장지용 2000.02.19 02:06
    본희 wrote:

    > 안녕하세요

    > 문자열자르는것이 있어찾아봤지만 copy()등은 테이블 필드를 자르는것같아요

    > 저는

    > tt:='9:30'

    > 이것을

    > t1과 t2에 09 와 30 으로 넣으려고해요

    > 도와주세요

    > 감사합니다.

    >



    질문을 잘못 이해하였는지 모르겠지만.......

    Pos함수를 사용하시면 되겠군요.

    예제)



    procedure TForm1.Button1Click(Sender: TObject);

    var

    t1, t2, tt : string;

    begin

    tt := '09:30';

    t1 := Copy(tt, 1, Pos(':', tt) - 1);

    t2 := Copy(tt, Pos(':', tt) + 1, length(tt));

    showmessage(t1);

    showmessage(t2);

    end;