Split-Funktion

Gibt ein nullbasiertes eindimensionales Array zurück, das eine angegebene Anzahl an Teilzeichenfolgen enthält.

Syntax

Split(expression[, delimiter[, count[, compare]]])

Argumente:

  • Expression: Erforderlich. Zeichenfolgenausdruck mit Teilzeichenfolgen und Trennzeichen. Wenn "expression" eine Zeichenfolge mit Nulllänge ist, gibt Split ein leeres Array zurück, d.h. ein Array ohne Elemente und Daten.
  • Delimiter: Optional. Zeichenfolgenzeichen zur Identifizierung von Grenzen von Teilzeichenfolgen. Wird diese Option ausgelassen, wird das Leerzeichen (" ") als Trennzeichen verwendet. Wenn das Trennzeichen eine Zeichenfolge mit Nulllänge ist, wird ein Array mit einem einzelnen Element zurückgegeben, das die gesamte Ausdruckszeichenfolge enthält.
  • Count: Optional. Anzahl der zurückzugebenden Teilzeichenfolgen. "-1" gibt an, dass alle Teilzeichenfolgen zurückgegeben werden. Der Standardwert ist -1.
  • Compare: Optional. Numerischer Wert, der die Art des Vergleichs angibt, der bei der Auswertung von Teilzeichenfolgen verwendet werden soll. Der Standardwert ist 0.

    Das Argument "Compare" kann die folgenden Werte aufweisen:

    Tabelle 11-6 Vergleichskonstanten und Beschreibungen

    Konstante Wert Beschreibung
    vbBinaryCompare 0 Binären Vergleich durchführen
    vbTextCompare 1 Textvergleich durchführen

Im folgenden Beispiel wird die Split-Funktion verwendet, um ein Array aus einer Zeichenfolge zurückzugeben. Die Ausgabe zeigt die Werte an, die nach Split in arr enthalten sind.

Beispiel 1:

arr=Split("Financial Management Business Script Language")
'Output : 
Financial
Management
Business
Script
Language

Beispiel 2:

arr=Split("Financial Management, Business Script Language ",",")
'Output: 
Financial Management
 Business Script Language

Beispiel 3:

arr=Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day")
'Output: 
Sun
Mon
Tues
WEDNESDAYThurs
Fri
Satur

Beispiel 4:

arr= Split("SundayMondayTuesdayWEDNESDAYThursdayFridaySaturday","day",-1,1)
'Output: 
Sun
Mon
Tues
WEDNES
Thurs
Fri
Satur

Beispiel 5:

arr=Split("Financial Management Business Script Language "," ", 2)
'Output: 
Financial
Management  Business Script Language