Q&A

  • COPY 옵션좀 부탁
왕 초보라서요....

MEMO1에...
1
AA 아름다운
     델파이
     COM
2
BB 사랑스런
     델파이
     COM
3
AA 바보들의
     사랑하는
     사람들은
     거짓말
     COM
4
CC 합창
     것참
      COM

라는것이 있읍니다..
이것을POS/COPY 하여 1부터 COM 까지 3부터COM까지 COPY하여
MEMO2에 넣고 싶은데...
  for i := 0 to Memo1.Lines.Count - 1 do
    begin
       s_string:= Memo1.Lines[i];
       j := POS('AA','s_string');
       s_next4:= COPY(s_string,J*1,'COM');
       Memo1.Lines.Add(s_next4);
    end;

COPY(문자열,시작,끝)으로 알고 있는데...
끝이랑 한줄위부분좀 알려주세요..
    
2  COMMENTS
  • Profile
    모영철 2004.10.01 02:01
    한줄씩 읽지 마시구요..

    그냥 lines.text 해서

    com을  pos로 찾으시고

    copy하시면 엔터키도 따라 올겁니다.

  • Profile
    이성덕 2004.10.01 19:40
    AA인 헤더부분을 잡아와야하거든요
    COM을 잡으면 모조리 잡아 오지 않나요
    제가 하고 싶은것은 헤더 AA인부분을 중심으로 인덱스 1 그리고
    끝부분인 COM까지 부분을 잡아와야 하는건데...
    COPY옵션중 COPY(MEMO1.시작할부분.끝부분(이것이 문제) STRING으로
    안먹히잖아요..제발좀...