PDA

View Full Version : Espressioni Regolari


rinoa2203
22-06-2010, 18:01
Salve a tutti,

Ho un dubbio sulle espressioni regolari. Se ho una regex del tipo:

l(l+d+_)*

il simbolo + come devo interpretarlo? Ho letto delle cose contraddittorie secondo cui + potrebbe indicare unione (equivalente di | insomma) oppure potrebbe indicare che il simbolo alla sua immediata sinistra deve essere ripetuto una o più volte (in quel caso non dovrebbe essere un apice?). Qualcuno saprebbe darmi qualche delucidazione?

Grazie in anticipo e saluti a tutti:rolleyes:

Marinelli
23-06-2010, 09:53
Credo che il + indichi il numero di volte che il simbolo o la sottoespressione che lo precede deve comparire. Per esempio:

- il * indica che può comparire 0 o più volte
- il + indica che deve comparire almeno una volta o più

Ciao :)