Vl-string-position (특정문자 위치 찾기)
Auto CAD/lisp2019. 4. 4. 12:26
(vl-string-position char-code str [start-pos [from-end-p]])
char-code : 특정문자입니다.
하지만 ascii 코드를 지원합니다. 그래서 ascii 코드값을 넣으시거나
또는 (ascii "A") 등으로 적용해야합니다.
STR : 원본 문자
[start-pos [from-end-p]]
대괄호가 있으니 생략가능
start-pos : 검색을 시작할 위치 없으면 0번으로 처음부터 검색
from-end-p : 검색이 끝나는 위치 T 로 할시 역순검색을 합니다.
Example
_$ (vl-string-position (ascii "y") "ya haloy ya")
0
_$ (vl-string-position 121 "ya haloy ya")
0
("y" 의 아스키코드는 121이져)
_$ (vl-string-position (ascii "y") "ya haloy ya" 2)
7
(2부터 시작을 하니 뒤에 y 의 위치가 나오게됩니다)
_$ (vl-string-position (ascii "y") "ya haloy ya" nil t)
9
( 시작번호 nil 끝번호 T 라서 역순검색을 하게됩니다. 그러므로 맨뒤에 y 의 번호가 나오게됩니다.)
출처 : 아키모아 행복한 하루 http://cafe.daum.net/archimore/IP9e/24
'Auto CAD > lisp' 카테고리의 다른 글
VL-directory-files (디렉토리내에 모든 파일을 리스트화) (0) | 2019.04.04 |
---|---|
VL-string-translate (문자 문자 1:1 교체하기) (0) | 2019.04.04 |
VL-string-subst (특정 문자 교체) (0) | 2019.04.04 |
VL-string-search (문자간 특정문자 비교) (0) | 2019.04.04 |
vl-sort 에 대해.. (1) | 2019.04.04 |
댓글()