Rename string-split-str argument

This commit is contained in:
Nikolay Puzanov 2023-02-02 18:03:54 +03:00
parent 4fb8185bdc
commit ddeb6374f3

View File

@ -221,16 +221,16 @@
(substitute str template-format subst-list))
ls)))
;;; Split string by string delimiter
(define (string-split-str str str_pred)
;;; Split the string STR into a list of the substrings delimited by DELIMITER
(define (string-split-str str delimiter)
(if (string-null? str)
'()
(let ((didx (string-contains str str_pred)))
(let ((didx (string-contains str delimiter)))
(if didx
(cons (substring str 0 didx)
(string-split-str
(substring str (+ didx (string-length str_pred)))
str_pred))
(substring str (+ didx (string-length delimiter)))
delimiter))
(list str)))))
;;; Split string and remove empty itemes