#678 - Split di una stringa in base ad un'altra
Il metodo Split della classe String non supporta un argomento di tipo string e ritorna dunque utile solo quando dobbiamo creare un array in base ad un singolo char.
Nel caso in cui sia necessario dividere una stringa in base a più caratteri ci torna utile la classe Regex, che può essere usata in questo modo:
string[] lines = Regex.Split(text, "\r\n");
for (int i = 0; i<lines.Length; i++)
{
processLine(lines[i]);
}Essendo il secondo parametro il pattern della regular expression, è necessario prestare attenzione ai caratteri speciali, come #, (, ), + o *, di cui va fatto l'escape anteponendo il carattere \.
Approfondimenti
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.









Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
