VL-string-search (문자간 특정문자 비교)
(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
'Auto CAD > lisp' 카테고리의 다른 글
Vl-string-position (특정문자 위치 찾기) (0) | 2019.04.04 |
---|---|
VL-string-subst (특정 문자 교체) (0) | 2019.04.04 |
vl-sort 에 대해.. (1) | 2019.04.04 |
VLAX-dump-object (객체의 정보값 DXF코드 역할) (0) | 2019.04.04 |
VLA-GetBoundingBox (Entity의 좌하 우상 좌표) (2) | 2019.04.04 |