Ciao,

ho una select di questo tipo:

codice:
<select name="e" id="e" class="textb"> <option value="">------</option>
<option value="18">Affari e Economia</option>
<option value="26">Affari e Economia &gt; Affitti e Locazioni</option>
<option value="22">Affari e Economia &gt; Annunci Economici</option>
<option value="19">Affari e Economia &gt; Assicurazioni</option>
<option value="1051">Affari e Economia &gt; Aste</option>
</select>
mi interesserebbe estrarre tuttti i valori di "value=x" e il testo dell'option.

Sto provando con questa regex:

codice:
(?:<option\svalue="(?[A-Z]{3})">(?.*)</option>\s* )+
mi dite cosa sbaglio?

io vorrei estrarre qualcosa del tipo:
18 - affari ed economia
23 - Affari e Economia &gt; Finanza e Mercati
etc...


probabilmente dovrei usare più di una espressione regolare?