Forsøger du at dele en streng op i mindre stykker? ASP giver en let at bruge splitfunktion, som giver dig mulighed for at terning og opskæring af en streng.

Lad os sige, at du indtaster en sætning og vil sætte hvert ord i en anden variabel. Så du tager ind

NameStr = "Mr. John Smith"

Opsæt den matrix, der skal holdes med resultaterne

Dim WordArray

udfør derefter opdelingen ved hjælp af et mellemrum som splitindikator

WordArray = Split (NameStr, "")

Nu er WordArray (0) lig med "Mr.", WordArray (1) er lig med "John" og WordArray (2) er lig med "Smith"! Du kan bruge forskellige array-funktioner og andre strengfunktioner til at arbejde med disse resultater.

Der er selvfølgelig et væld af måder at bruge split-funktionen på. Mange eksportprogrammer vil adskille deres felter med et rørsymbol. Et rør er den lodrette op-og-ned linje som denne:

|

Så du kan udføre en delt funktion på udkig efter det rør for at bryde dem ud i deres komponentstykker.

Vær forsigtig med, at det felt, du bruger til at opdele, virkelig kun bruges til den opdelte funktionalitet. For eksempel kan du synes at bruge et komma som et separatorfelt er en vidunderlig idé. Men hvad sker der, hvis der faktisk er et komma i et af felterne? Noget lignende:

Mr. John, Doe, Boston
Mrs.Jane, Smith, Chicago
Miss, Julie, Roberts, Los Angeles
Mr. Mark, Donner, Esq., Miami

I den fjerde række har manden en titel efter sit efternavn, så han har sit efternavn indtastet som

Donner, Esq.

Men den delte operation vil se det komma og synes, det er et separatorfelt.

Derfor er det normalt bedst at bruge en separator af et rør (|) eller noget andet ganske usædvanligt, så du er sikker på, at det ikke vises i den aktuelle datastrøm som en normal værdi.

Hvis du arbejder med strenge, skal du kigge igennem de andre ASP-strengfunktioner for at lære, hvordan de fungerer!

Introduktion til ASP Ebook

Download denne e-bog for at få alt, hvad du har brug for at vide om at lære ASP - fra en trin for trin-tutorial til funktionslister, prøvekode, almindelige fejl og løsninger og meget mere! 101 sider.

Video Instruktioner: How to Split String in C#, String Split based on any Char (Kan 2024).