split-regexp

Function

Package: excl

Arguments: regexp string &rest args&key count start end &allow-other-keys

Scan string for a delimiter given by regexp and return a list of substrings. If count is given, then split into no more than count substrings, in which case the last substring will contain the rest of the string.

Examples:

(split-regexp (make-string 1 :initial-element #\newline)
              (format nil "1~%2~%3~%4~%5"))
  --> ("1" "2" "3" "4" "5")

(split-regexp ":" "1:2:3:4:5")
 --> ("1" "2" "3" "4" "5")

(split-regexp ":" "1:2:3:4:")
  --> ("1" "2" "3" "4")

The documentation is described in introduction.htm and the index is in index.htm.

Copyright (c) 1998-2000, Franz Inc. Berkeley, CA., USA. All rights reserved.

Created 2000.10.5.