Q&A

  • String에서 같은 스트링제거와 스트링 순서 바꾸기
제발 도와 주세요..ㅠ.ㅠ



SAASC라는 스트링이 있을때 중복되는 스트링요소를 다 없애고 SAC라는 각 스트링요소

가 한번만 나오게 하려면 어떻게 해야하죠?



그리고 SAC 라는 스트링이 있을때 ASC 로 스트링 순서를 바꾸려면 어떻게 해야 하나요?

스트링순서에 입각해서 첫번째 스트링요소 와 두번째 스트링요소를 바꾸는 방법....

이라고 할까요?



고수님들 제발 도와주세요...

2  COMMENTS
  • Profile
    바람개비 2000.12.12 18:19
    스트링을 배열처럼 사용하심 됩니다.



    a:string;



    a:='abcd';



    a[1]은 'a', a[3]은 'c' 뭐 이런식이지요.

    그러니까 루프를 돌려서 순서를 바꾸어 버리면 되겠지요?



    바라미~~





    초보입문 wrote:

    > 제발 도와 주세요..ㅠ.ㅠ

    >

    > SAASC라는 스트링이 있을때 중복되는 스트링요소를 다 없애고 SAC라는 각 스트링요소

    > 가 한번만 나오게 하려면 어떻게 해야하죠?

    >

    > 그리고 SAC 라는 스트링이 있을때 ASC 로 스트링 순서를 바꾸려면 어떻게 해야 하나요?

    > 스트링순서에 입각해서 첫번째 스트링요소 와 두번째 스트링요소를 바꾸는 방법....

    > 이라고 할까요?

    >

    > 고수님들 제발 도와주세요...

  • Profile
    분당 2000.12.08 17:43


    StringReplace 함수와 For Loop를 이용하면 될것 같습니다.

    StringReplace 함수는 Delphi Help를 참조하면 될것 같구요.



    중복문자 제거는 For Loop상에서

    StringReplace(sInput, sRemoveChar, '', [rfReplaceAll])를 이용하면

    제거될거 같구요.



    답이 좀 부실하죠.

    이해하시구...

    즐거운 하루되세요.



    초보입문 wrote:

    > 제발 도와 주세요..ㅠ.ㅠ

    >

    > SAASC라는 스트링이 있을때 중복되는 스트링요소를 다 없애고 SAC라는 각 스트링요소

    > 가 한번만 나오게 하려면 어떻게 해야하죠?

    >

    > 그리고 SAC 라는 스트링이 있을때 ASC 로 스트링 순서를 바꾸려면 어떻게 해야 하나요?

    > 스트링순서에 입각해서 첫번째 스트링요소 와 두번째 스트링요소를 바꾸는 방법....

    > 이라고 할까요?

    >

    > 고수님들 제발 도와주세요...