Versuchen Sie, eine Schnur in kleinere Stücke zu zerlegen? ASP bietet eine einfach zu verwendende Split-Funktion, mit der Sie eine Zeichenfolge würfeln und in Scheiben schneiden können.

Angenommen, Sie nehmen einen Satz auf und möchten jedes Wort in eine andere Variable einfügen. Also nimmst du auf

NameStr = "Mr. John Smith"

Richten Sie das Array so ein, dass die Ergebnisse gespeichert werden

Dim WordArray

Führen Sie dann die Teilung durch, wobei Sie ein Leerzeichen als Teilungsindikator verwenden

WordArray = Split (NameStr, "")

Jetzt ist WordArray (0) gleich "Mr.", WordArray (1) ist gleich "John" und WordArray (2) ist gleich "Smith"! Sie können verschiedene Array-Funktionen und andere Zeichenfolgenfunktionen verwenden, um mit diesen Ergebnissen zu arbeiten.

Es gibt natürlich eine Vielzahl von Möglichkeiten, die Split-Funktion zu verwenden. Viele Exportprogramme trennen ihre Felder durch ein Pipe-Symbol. Ein Rohr ist die vertikale Auf- und Ab-Linie wie folgt:

|

Sie können also eine Split-Funktion ausführen und nach diesem Rohr suchen, um sie in ihre Einzelteile zu zerlegen.

Seien Sie vorsichtig, dass das Feld, das Sie zum Teilen verwenden, nur für diese Aufteilungsfunktion verwendet wird. Zum Beispiel könnten Sie denken, dass die Verwendung eines Kommas als Trennfeld eine wunderbare Idee ist. Aber was passiert, wenn in einem der Felder tatsächlich ein Komma steht? Etwas wie das:

Mr., John, Doe, Boston
Mrs. Jane, Smith, Chicago
Fräulein, Julie, Roberts, Los Angeles
Herr, Mark, Donner, Esq., Miami

In dieser vierten Reihe hat der Mann einen Titel nach seinem Nachnamen, daher hat er seinen Nachnamen als eingegeben

Donner, Esq.

Bei der geteilten Operation wird jedoch das Komma angezeigt, und es wird angenommen, dass es sich um ein Trennfeld handelt.

Aus diesem Grund ist es normalerweise am besten, ein Trennzeichen für eine Pipe (|) oder etwas anderes Ungewöhnliches zu verwenden, damit Sie sicher sind, dass es nicht als normaler Wert im tatsächlichen Datenstrom angezeigt wird.

Wenn Sie mit Zeichenfolgen arbeiten, lesen Sie unbedingt die anderen ASP-Zeichenfolgenfunktionen, um zu erfahren, wie sie funktionieren!

Einführung in ASP Ebook

Laden Sie dieses eBook herunter, um alles zu erfahren, was Sie über das Erlernen von ASP wissen müssen - von einem schrittweisen Tutorial über Funktionslisten, Beispielcode, häufige Fehler und Lösungen bis hin zu vielem mehr! 101 Seiten.

Video-Anleitungen: Geteilte Köpfe - Figures (Kann 2024).