Suche…


Syntax

  1. Split-Regex-Zielzeichenfolge und Schlüsselanfangsendlimit mit -register_p omit-unmatched-p sharedp => liste
  2. lispworks: Split-Sequence-Separator-Bag-Sequenz & Key Start-Ende-Test Key-Koaleszier-Separatoren => Sequenzen
  3. Trennzeichenfolge für Trennzeichen und Schlüsselanfang Ende von Ende Zählung remove-empty-subseqs test test-not key => Liste der Untersequenzen

Strings mit regulären Ausdrücken aufteilen

Die Bibliothek CL-PPCRE bietet die Funktionsaufteilung, mit der Zeichenfolgen in Teilzeichenfolgen split können, die einem regulären Ausdruck entsprechen. Dabei werden die Teile der Zeichenfolge verworfen, die dies nicht tun.

(cl-ppcre:split "\\." "127.0.0.1")
;; => ("127" "0" "0" "1")

SPLIT-SEQUENCE in LIspWorks

Einfache Aufteilung einer IP-Nummernzeichenfolge.

> (lispworks:split-sequence "." "127.0.0.1")
  ("127" "0" "0" "1")

Einfache Aufteilung einer URL:

> (lispworks:split-sequence ".:/" "http://127.0.0.1/foo/bar.html"
                            :coalesce-separators t)
("http" "127" "0" "0" "1" "foo" "bar" "html")

Verwenden der Split-Sequence-Bibliothek

Die Split-Sequence-Bibliothek stellt eine Funktion split-sequence bereit, mit der Elemente einer Sequenz aufgeteilt werden können

(split-sequence:split-sequence #\Space "John Doe II")
;; => ("John" "Doe" "II")


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow