VL-string-search (문자간 특정문자 비교)

Auto CAD/lisp|2019. 4. 4. 12:23

 (vl-string-search pattern string [start-pos])

 

 pattern : 검색할 문자입니다.

  string : 원본 글자

  [start-pos] : 대괄호가 있는걸로보아 생략이 가능한것이져 

                  : string 에서 pattern 을 검색할 위치를 지정해줍니다. 즉 위치밖에 있다면

                  : pattern 이 있어도 검색이 안되겠져.^^ 

 

 

리턴값  : 검색할 문자(pattern) 이 원본글자(string) 에 있다면 해당 위치를 정수로 리턴 합니다.

          : 없다면 nil 를 응답

 

 example

 -물론 다 아시겠지만.. 번호는 0 부터 시작 / 한글은 2자리씩 차지  

 

_$ (vl-string-search "하루" "안녕하세여하루입니다.^^")
10
_$ (vl-string-search "haru" "hello haru^^")
6
_$ (vl-string-search "3:16" "안녕하세여하루입니다.^^")
nil
_$ (vl-string-search "haru" "hello haru OH~ haru ok haru^^")
6
_$ (vl-string-search "haru" "hello haru OH~ haru ok haru^^" 2)
6 (2번이면 ㅣ부터 검색하게됩니다. 결과는 같져)


_$ (vl-string-search "haru" "hello haru OH~ haru ok haru^^" 7)
15

 

(7번째부터 시작이면 a 부터기 때문에 pattern이 검색되는부분은 실제로는

 "aru OH~ haru ok haru^^" 이런식이게 됩니다. 그러무로 2번째 haru가 검색이됩니다.  

출처 : 아키모아 행복한 하루 http://cafe.daum.net/archimore/IP9e/22

 

 

 

 

 

댓글()