PDA

View Full Version : [GENERIC]Regex che non riesco a fare andare


Darecon
27-06-2012, 18:25
Salve a tutti, avrei necessità di tokenizzare questa stringa e ho pensato all'utilizzo delle regex:

ET1 e1,ET2 e2[e1,3s];

L'output dovrebbe essere:
ET1 e1
ET2 e2[e1,3s]

Ovviamente non posso utilizzare uno split sulla virgola in quanto splitterebbe anche la virgola all'interno delle quadre. Come posso fare?
Ho sviluppato la prima regex che dovrebbe matchare et2 così: [\w\s]+\[.+\] ma come devo fare per dargli l'alternativa e matchare entrambe in modo da poterle poi splittare?

Grazie mille. :D