From 9af41c7560dd4ee6dbcdcf9364e973de6d7e40c4 Mon Sep 17 00:00:00 2001 From: Barpfotenbaer Date: Tue, 15 Jun 2021 13:32:48 +0200 Subject: [PATCH] nur in der Beschreibung Array durch Slice ersetzt --- ebkTools.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebkTools.go b/ebkTools.go index df0d7fd..2281670 100755 --- a/ebkTools.go +++ b/ebkTools.go @@ -50,7 +50,7 @@ func (f *Concatablestring) Join(args ...string) string { //Concatablestring ist das Mutter-Objekt für die Join-Methode type Concatablestring string -//String2args macht aus einem String ein Array, trennt am Trennzeichen, berücksichtigt aber mit einfachen und doppelten Anführungszeichen eingegrenzte Bereiche +//String2args macht aus einem String einen Slice, trennt am Trennzeichen, berücksichtigt aber mit einfachen und doppelten Anführungszeichen eingegrenzte Bereiche func String2args(s string) (ss []string) { s = regexp.MustCompile(`([\s\p{Zs}]{1,})|('[^']*')|(\"[^\"]*\")`).ReplaceAllString(s, "${0}💇") // Leerzeichen innerhalb von Anführungszeichen sollen nicht ersetzt werden! s = regexp.MustCompile(`[\s\p{Zs}💇]{1,}💇`).ReplaceAllString(s, "💇") // Entferne alle Leerzeichen VOR dem 💇; auch doppelte 💇 sollen verschwinden.