Sorting String mit Zahlen mit VB Script

Wie sortiere ich einen String mit numerischen Werten mit VB Script?

Below sind meine Zeichenfolgen aus jeder Zeile aus einer Tabelle:

"Test 1 Durchgang 2. Dezember" "Test 3 fehlgeschlagen" "Test 2 bestanden 4. Juni" "Verified" "Test 10 bestanden" "Benutzer akzeptiert"

Ich möchte nach dem Sortieren (natürliche Reihenfolge) die Reihenfolge unterschreiten:

"Test 1 Durchgang 2. Dezember" "Test 2 bestanden 4. Juni" "Test 3 fehlgeschlagen" "Test 10 bestanden" "Benutzer akzeptiert" "Verified"

Möglichkeiten, die ich bisher ausprobiert habe,

Set oAlist=CreateObject("System.Collections.ArrayList")
oAlist.sort

DasArrayList wurde in der folgenden Reihenfolge nach ASCII sortiert, was ich nicht bevorzuge:

"Test 1 Durchgang 2. Dezember" "Test 10 bestanden" "Test 2 bestanden 4. Juni" "Test 3 fehlgeschlagen" "Benutzer akzeptiert" "Verified"

Ich habe diesen Link ausprobiertSortiere

und ich habe keine Ahnung, wie man @ benut AppendFormat in meinem Fall

Hinwei: Meine angegebene Zeichenfolge ist entweder eine vollständige Zeichenfolge oder eine Zeichenfolge mit Zahlen (dynamisch). Sie sind sich also nicht sicher, wie Sie RecordSet oder AppendFormat hier verwenden sollen, da ich neu in der Programmierung bin.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage