Zoeken…


Syntaxis

  1. split regex target-string & limiet start eindlimiet met-registers-p weglaten-ongeëvenaard-p sharedp => lijst
  2. lispworks: split-sequence separator-bag sequence & key start end test key coalesce-separators => sequenties
  3. split-sequence scheidingstekenvolgorde & sleutel start einde vanaf-einde telling remove-empty-subseqs test test-not key => lijst met subreeksen

Splits strings met behulp van reguliere expressies

De bibliotheek CL-PPCRE biedt de functie split , die ons in staat stelt om strings splitsen in subtekenreeksen die voldoen aan een reguliere expressie, gooi de delen van de string die dat niet doen.

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

SPLIT-SEQUENCE in LIspWorks

Eenvoudige splitsing van een IP-nummerreeks.

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

Eenvoudige splitsing van een URL:

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

De bibliotheek met gesplitste volgorde gebruiken

De split-sequence-bibliotheek biedt een functie split-sequence , waarmee u elementen van een reeks kunt splitsen

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow