• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
아키모아(Archimore)
 
 
 
카페 게시글
검색이 허용된 게시물입니다.
★ CAD/LISP/분과 Q&A [Lisp] vl-string-left-trim 함수에 대해 여쭤볼께요..
프롤로거 추천 0 조회 216 10.03.18 13:39 댓글 29
게시글 본문내용
 
다음검색
댓글
  • 10.03.18 22:24

    첫댓글 저도..첨에 이거 이해하는데..좀 힘들더군요..^^;

    일단... 프롤로거님 파이팅! ^^*

  • 10.03.18 13:42

    저도 잘 모르지만..일단 제가 아는 범위내에서 설명 드리자면...^^;

  • 10.03.18 13:43

    (vl-string-left-trim character-set string) <- 여기서.. character-set 이부분의 값은...

  • 10.03.18 13:43

    순서대로가 아니라...있는 문자별로 되는거 같드라구요..^^;;

  • 10.03.18 13:44

    한마디로...프롤로거님이 설명하셨던거 처럼...

    실험식 : _$ (vl-string-left-trim "0-PS-" "0-PS-P1234567")

    내가 생각한 결과값 : "P1234567"

    함수 결과값 : "1234567"

    .. 여기서 보면...

  • 10.03.18 13:45

    "0-PS-" <- 이걸..배열대로 찾는게 아니라...저기에 있는 문자들을 각 각 찾는겁니다...왼쪽에서 부터요...^^;

  • 10.03.18 13:46

    그러니...P는 다 없어지고... 1234567만 남겨 되는거죠..^^;

  • 10.03.18 13:47

    오히려 지금과 같은 경우라면...

    (vl-string-subst new-str pattern string [start-pos]) <- 이게 더 나을 듯 싶습니다^^*

  • 작성자 10.03.18 14:02

    3:16님 자세한 답변 감사합니다.. 저역시 character-set 부분이 "문자별로 삭제"하는것은 눈치챘는데, 3번째실험식에서 뭔가 조금 삐꺽거리네요..
    "문자별로 삭제"라면 3번째 실험식에서 "11"이 남아야 되는데.. 또 그건 아니더군요..ㅠㅠ
    그리고 추천해주신 vl-string-subst 함수가 문자바꿀때는 훨씬 편리하네요..^^ 감사합니다..

  • 10.03.18 14:09

    저도 아는게 별로 없어서리..^^;;; 영광입니다^^* ㅎㅎ

  • 10.03.18 14:11

    3번째가..왜 11만 남는다고 생각하시는지 모르겠네요?^^;;; ㅎㅎ

  • 10.03.18 20:38

    아..왜 그런 착각을 하셨는지..^^;; 어찌 설명을 드려야 할지...음... 그러니까... 이게요..ㅎㅎ

  • 10.03.18 14:12

    중요한건...왼쪽에서 부터 입니다...

    그러니까...비교되는 문자열이...젤 왼쪽이여야 적용이 되는거죠..^^;

  • 10.03.18 14:13

    vl-string-left-trim <- 여기서 말하는 left가..핵심인거죠^^*

  • 10.03.18 14:14

    한마디로... 비교하는 문자열이...맨 왼쪽이 있을때만..적용이 됩니다^^*

  • 10.03.18 14:17

    3번째에서... "98700011" <- 이렇게 나오는 이유는... 여기서 있는 0의 앞에있는 987은...비교조건이 아니니까... 그 뒤에 있는 0들은.. left라는 조건에 어긋나게 되는겁니다^^;;;

  • 10.03.18 14:16

    저도 설명 드리는데 장애가 있어서 똑바로 설명 드렸나 모르겠네요... ^^;;

  • 작성자 10.03.18 14:23

    3:16님 감사합니다.. 감 잡았습니다^^ character-set에 문자가 들어있으면, 왼쪽에서부터 삭제해 나가되, 삭제할 문자가 없다면 그곳에서부터 결과값이 나오는거군요.. (근데 저도 설명 바로 했는지 모르겠네요..) 3:16님 짱~~ 감사합니다..

  • 10.03.18 14:39

    ㅎㅎㅎㅎ

  • 작성자 10.03.18 14:31

    3:16님 설명듣고 예문 다시만들어 해봤습니다..

    실험식 : _$ (vl-string-left-trim "0-PS-" "0-PS-S0A98700PPSS")

    내가 생각한 결과값 : "A98700PPSS"
    함수 결과값 : "A98700PPSS" ----일치----

    감사합니다 3:16님.. 확실하게 개념 정리된것 같네요...^^

  • 10.03.18 14:36

    아~다행입니다^^* 헤헤~~ㅎㅎ

  • 10.03.18 14:39

    welcome~^^*

  • 10.03.18 14:40

    당연히 vl-string-right-trim은...오른쪽 부터구요^^* ㅎㅎ

    저도 이거..일일이 다 해보고 알아낸겁니당..ㅠㅠ

    제가... 워낙에 이해력이 딸리는 놈이라..무조건 부딪혀 보는거져 머.. ㅎㅎㅎㅎ

  • 10.03.18 15:40

    그럼??

    (vl-string-left-trim "0PS" "0-PS-S0A98700PPSS") ... <- 이거는 어케 될까요?^^* ㅎㅎ

  • 10.03.18 15:40

    당근...맨앞의 0만...사라진 꼴이 되겠쬬..^^

    -PS-S0A98700PPSS 일케요^^*

  • 작성자 10.03.18 16:43

    3:16님..... 이 기회에 "3:16과 함께하는 vl-lisp"강좌 하나 만들어 보시는게.....^^

  • 10.03.18 17:07

    저..꼴랑..아는거 하나 나와서리..^^;;;

    저보다 프롤로거님이 리습 훨씬 더 많이 아실껄요? 장담합니다~~ ㅎㅎㅎ

  • 10.03.18 15:17

    와우~3:16님 수고하셨습니다.^^

  • 10.03.18 15:39

    고수님들이...이런말씀해주심..놀리시는거 같아서..손발이 오그라듭니당..ㅠㅠ

최신목록