Prøver du å dele en streng opp i mindre biter? ASP gir en brukervennlig delt funksjon som lar deg terningkast og skive en streng.

La oss si at du tar inn en setning og vil sette hvert ord i en annen variabel. Så du tar inn

NameStr = "Mr. John Smith"

Sett opp matrisen for å holde resultatene med

Dim WordArray

deretter delingen, bruk et mellomrom som splittindikatoren

WordArray = Split (NameStr, "")

Nå er WordArray (0) lik "Mr.", WordArray (1) er lik "John" og WordArray (2) er lik "Smith"! Du kan bruke forskjellige array-funksjoner og andre strengfunksjoner for å arbeide med disse resultatene.

Det er selvfølgelig mange måter å bruke split-funksjonen på. Mange eksportprogrammer vil skille ut feltene sine med et rørsymbol. Et rør er den vertikale opp og ned linjen slik:

|

Så du kan gjøre en delt funksjon på jakt etter det røret for å dele dem ut i komponentene.

Vær forsiktig med at feltet du bruker til å splitte egentlig bare brukes til den delte funksjonaliteten. Du kan for eksempel synes å bruke komma som separatorfelt er en fantastisk idé. Men hva skjer hvis det faktisk er komma i et av feltene? Noe sånt som dette:

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

I den fjerde raden har mannen en tittel etter etternavnet, så han har etternavnet sitt som

Donner, Esq.

Men den delte operasjonen vil se det komma og tro at det er et separatorfelt.

Derfor er det som regel best å bruke en separator av et rør (|) eller noe annet ganske uvanlig, slik at du er sikker på at den ikke vises i den faktiske datastrømmen som en normal verdi.

Hvis du jobber med strenger, må du huske å se gjennom de andre ASP-strengfunksjonene for å lære hvordan de fungerer!

Introduksjon til ASP Ebook

Last ned denne eboken for å få alt du trenger å vite om å lære ASP - fra en trinnvis opplæring til funksjonslister, prøvekode, vanlige feil og løsninger og mye mer! 101 sider.