Q&A

  • pos에 관한건데요 빨리좀 부탁드립니다.
문장을 입력하다가 문장중에 '가 없게 하려고 하는데 어떻게 해야 할지



모르겠내요



저는 이렇게 해보았는데



while Pos(''', temp1) > 0 do

temp1[Pos(''', temp1)] := ' ';



에러가 나더라고요



선배님들의 많은 조언 부탁합니다.

3  COMMENTS
  • Profile
    어린왕자 2000.09.29 01:00
    godurum wrote:

    > 문장을 입력하다가 문장중에 '가 없게 하려고 하는데 어떻게 해야 할지

    >

    > 모르겠내요

    >

    > 저는 이렇게 해보았는데

    >

    > while Pos(''', temp1) > 0 do

    > temp1[Pos(''', temp1)] := ' ';

    >

    > 에러가 나더라고요

    >

    > 선배님들의 많은 조언 부탁합니다.



    StringReplace(temp1,'''','',[incase]);

    인가? (도움말 보셔요..저컴이 작살나서 델파이가..T.T)

    하면..따옴표가 없어져요..





  • Profile
    구창민 2000.09.29 00:51
    godurum wrote:

    > 문장을 입력하다가 문장중에 '가 없게 하려고 하는데 어떻게 해야 할지

    >

    > 모르겠내요

    >

    > 저는 이렇게 해보았는데

    >

    > while Pos(''', temp1) > 0 do

    > temp1[Pos(''', temp1)] := ' ';

    >

    > 에러가 나더라고요

    >

    > 선배님들의 많은 조언 부탁합니다.





    이렇게 하면 되겠군요



    while Pos('''', temp1) > 0 do

    temp1[Pos('''', temp1)] := ' ';



    그런데 위처럼 하면 없어지는 것이 아니라 공백이 그 자리에 삽입될텐데..



    만약 없애시고 싶다면 Delete()함수를 사용하세요~



    그럼 즐거운 프로그래밍 하시구요~~

  • Profile
    어린왕자 2000.09.29 00:50
    godurum wrote:

    > 문장을 입력하다가 문장중에 '가 없게 하려고 하는데 어떻게 해야 할지

    >

    > 모르겠내요

    >

    > 저는 이렇게 해보았는데

    >

    > while Pos(''', temp1) > 0 do

    > temp1[Pos(''', temp1)] := ' ';

    >

    > 에러가 나더라고요

    >

    > 선배님들의 많은 조언 부탁합니다.



    따옴표 표시할려면 따옴표안에 두개를 표시해야합니다..

    그니깐..'''' 총 4개를 써야져..