PDA

Visualizza la versione completa : Regex split basata su sequenze qualsiasi di caratteri diversi


ultimateshadow
18-01-2013, 11:38
Ciao a tutti!
Ho un problemino abbastanza banale ma non son per niente ferrato in regex... quindi chiedo a voi :dhò:
vorrei dividere una stringa del tipo
ciao__\t\t_come_\t\tva?
(_ sono spazi ma poco cambia)
in un array con {"ciao", "come", "va?"}

la regex (sbagliata) che ho fatto io è


Regex.split(str, "[\t ]+");

tuttavia dove compaiono entrambi lo spazio e la tabulazione mi crea un elemento nell'array con la sequenza di uno dei due caratteri.

Esiste un'espressione regolare per risolvere il problema senza dover processare tutto l'array e costruirne uno nuovo?

Grazie in anticipo a chi si prenderà la briga di leggere! :)

ultimateshadow
18-01-2013, 12:03
scusate, mi è saltata la connessione mentre inviavo il form quindi per errore ho postato due messaggi senza accorgermene.

il thread completo è al seguente indirizzo

http://forum.html.it/forum/showthread.php?s=&threadid=1533943

MItaly
18-01-2013, 13:33
Sistemato :ciauz:

Loading