====== SplitToArray ======
Die Funktion SplitToArray Teilt eine Zeichenkette nach einer Liste von Trennzeichen auf und liefert eine Struktur zurück, welche eine Iteration im RuleSet erlaubt
==== Syntax: ====
SplitToArray ('Zeichenkette','Trennzeichen/Zeichenkette', boolean, boolean, boolean,)
Parameter:
- Zeichenkette die zu splitten ist
- Trennzeichen oder Zeichenkette, welche(s) die Trennung triggert
- Leere Werte Entfernen: **true**((default Value))/false
- Werte trimmen: **true**((default Value))/false
- Trennzeichen ist ein String: true/**false**((default Value)), falls dieser optionale Parameter verwendet wird, dann kann der zweite Parameter als Zeichenkette angegeben werden und triggert den/die Splitpunkt(e).
===== Beispiel: =====
Das folgende Beispiel liefert fünf Struktureinträge mit Index 0 - 4 und den Werten dazu.
SplitToArray("Paul;Mustermann;Straße 22;99999,Ort", ";,")
Im nächsten Beispiel wird der Wert "Straße 22" zurückgegeben.
SplitToArray("Paul;Mustermann;Straße 22;99999,Ort", ";,")/Items[@Index = 2]/@Value
Ohne Angabe vom dritten parameter, werden Leerwerte entfernt, daher liefert die nächste Anweisung den Wert: "99999"
SplitToArray("Paul;; Straße 22,,;99999,Ort", ";,")/Items[@Index = 2]/@Value
Der folgende "count" liefert: 4
count(SplitToArray("Paul;; Street 22,,;99999,City", ";,")/Items)
Ohne Entfernung von Leerwerte und ohne Trim, durch setzen der Parameter drei und vier auf false, liefert diese Ausführung daher den Wert: " Straße 22"
SplitToArray("Paul;; Straße 22,,;99999,Ort", ";,", false, false)/Items[@Index = 2]/@Value
**Verwendung einer Zeichenkette als Trennungsmerkmal:** @Rg_Betreff = „Test Erechnung
Zeile 2“
SplitToArray( @Rg_Betreff, '
', true(), true(), true() )
{{:images:sign_warning.png?nolink|}} Hinweis: [[howtos:buildhierarchwithsplittoarray|]]