nur in der Beschreibung Array durch Slice ersetzt

This commit is contained in:
Klaus Wendel, archium GmbH 2021-06-15 13:32:48 +02:00
parent a438bb7325
commit 9af41c7560
1 changed files with 1 additions and 1 deletions

View File

@ -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.