common-lisp
sequence - 순서를 분할하는 방법
수색…
통사론
- 분할 정규식 대상 문자열 및 키 시작 끝 한도 with-registers-p 생략 - 일치하지 않는 -p sharedp => 목록
- lispworks : split-sequence separator-bag 시퀀스 및 키 시작 끝 테스트 키 coalesce-separator => 시퀀스
- 분할 시퀀스 구분 기호 시퀀스 및 키 시작 끝에서 끝 카운트 remove-empty-subseqs 테스트 - 키 없음 => 서브 시퀀스 목록
정규식을 사용하여 문자열 분할
라이브러리 CL-PPCRE는 정규 표현식과 일치하는 부분 문자열의 문자열을 분할 할 수있는 함수 split
을 제공하고 그렇지 않은 문자열 부분은 무시합니다.
(cl-ppcre:split "\\." "127.0.0.1")
;; => ("127" "0" "0" "1")
LIspWorks의 분할 시퀀스
IP 숫자 문자열의 간단한 분리.
> (lispworks:split-sequence "." "127.0.0.1")
("127" "0" "0" "1")
URL 단순 분할 :
> (lispworks:split-sequence ".:/" "http://127.0.0.1/foo/bar.html"
:coalesce-separators t)
("http" "127" "0" "0" "1" "foo" "bar" "html")
분할 시퀀스 라이브러리 사용
split-sequence 라이브러리는 split-sequence
함수를 제공합니다.이 함수는 시퀀스의 요소를 나눌 수 있습니다.
(split-sequence:split-sequence #\Space "John Doe II")
;; => ("John" "Doe" "II")
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow