수색…


통사론

  1. 분할 정규식 대상 문자열 및 키 시작 끝 한도 with-registers-p 생략 - 일치하지 않는 -p sharedp => 목록
  2. lispworks : split-sequence separator-bag 시퀀스 및 키 시작 끝 테스트 키 coalesce-separator => 시퀀스
  3. 분할 시퀀스 구분 기호 시퀀스 및 키 시작 끝에서 끝 카운트 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