Stai cercando di spezzare una corda in pezzi più piccoli? ASP offre una funzione split facile da usare che ti permette di tagliare a dadi e tagliare una stringa.

Diciamo che prendi una frase e vuoi mettere ogni parola in una variabile diversa. Quindi prendi dentro

NameStr = "Mr. John Smith"

Impostare l'array con cui conservare i risultati

Dim WordArray

quindi esegui la divisione, usando uno spazio come indicatore di divisione

WordArray = Split (NameStr, "")

Ora WordArray (0) è uguale a "Mr.", WordArray (1) è uguale a "John" e WordArray (2) è uguale a "Smith"! È possibile utilizzare varie funzioni di array e altre funzioni di stringa per lavorare con questi risultati.

Ovviamente ci sono molti modi per usare la funzione split. Molti programmi di esportazione separeranno i loro campi da un simbolo di pipe. Un tubo è la linea verticale su e giù in questo modo:

|

Quindi potresti fare una funzione split cercando quel tubo per spezzarli nei loro pezzi componenti.

Fai attenzione che il campo che stai utilizzando per dividere è realmente utilizzato solo per quella funzionalità di suddivisione. Ad esempio, potresti pensare che usare una virgola come campo di separazione sia un'idea meravigliosa. Ma cosa succede se in realtà c'è una virgola in uno dei campi? Qualcosa come questo:

Sig, John, Doe, Boston
Mrs.Jane, Smith, Chicago
Signorina, Julie, Roberts, Los Angeles
Signor, Mark, Donner, Esq., Miami

In quella quarta fila l'uomo ha un titolo dopo il suo cognome, quindi ha inserito il suo cognome come

Donner, Esq.

Ma l'operazione split vedrà quella virgola e penserà che sia un campo separatore.

Ecco perché di solito è meglio usare un separatore di una pipe (|) o qualcos'altro abbastanza insolito, quindi sei sicuro che non verrà visualizzato nel flusso di dati effettivo come un valore normale.

Se stai lavorando con le stringhe assicurati di guardare le altre funzioni stringa ASP per sapere come funzionano!

Introduzione ad ASP Ebook

Scarica questo ebook per ottenere tutto ciò che devi sapere sull'apprendimento di ASP: da un tutorial passo-passo a elenchi di funzioni, codice di esempio, errori e soluzioni comuni e molto altro! 101 pagine.

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