Probeer je een touwtje in kleinere stukjes te breken? ASP biedt een eenvoudig te gebruiken splitfunctie waarmee u een string kunt dobbelstenen en snijden.

Stel dat u een zin opneemt en elk woord in een andere variabele wilt plaatsen. Dus je neemt in

NameStr = "Mr. John Smith"

Stel de array in om de resultaten mee vast te houden

Dim WordArray

voer vervolgens de splitsing uit en gebruik een spatie als splitsindicator

WordArray = Split (NameStr, "")

Nu is WordArray (0) gelijk aan "Mr.", WordArray (1) is gelijk aan "John" en WordArray (2) is gelijk aan "Smith"! U kunt verschillende matrixfuncties en andere tekenreeksfuncties gebruiken om met deze resultaten te werken.

Er zijn natuurlijk tal van manieren om de splitfunctie te gebruiken. Veel exportprogramma's scheiden hun velden door een pijpsymbool. Een pijp is de verticale op en neer lijn zoals deze:

|

Dus je zou een split-functie kunnen doen op zoek naar die pijp om ze in hun samenstellende delen te breken.

Wees voorzichtig dat het veld dat u gebruikt om te splitsen echt alleen wordt gebruikt voor die gesplitste functionaliteit. U denkt bijvoorbeeld dat het gebruik van een komma als scheidingsveld een geweldig idee is. Maar wat gebeurt er als er daadwerkelijk een komma in een van de velden staat? Iets zoals dit:

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

In die vierde rij heeft de man een titel achter zijn achternaam, dus hij heeft zijn achternaam ingevoerd als

Donner, Esq.

Maar de gesplitste bewerking ziet die komma en denkt dat het een scheidingsveld is.

Daarom is het meestal het beste om een ​​afscheider van een pijp (|) of iets heel ongewoons te gebruiken, zodat je zeker weet dat deze niet als normale waarde in de feitelijke gegevensstroom wordt weergegeven.

Als u met tekenreeksen werkt, moet u de andere ASP-tekenreeksfuncties doornemen om te leren hoe ze werken!

Inleiding tot ASP Ebook

Download dit e-boek voor alles wat u moet weten over het leren van ASP - van een stapsgewijze zelfstudie tot functielijsten, voorbeeldcode, veelvoorkomende fouten en oplossingen en nog veel meer! 101 pagina's.

Video-Instructies: how to split string in c# (Maart 2024).