PDA

View Full Version : [PHP] Espressioni regolari: Stringa all'interno di []


x3d0
26-10-2009, 21:10
Salve,
ho una stringa cosė

$string = "[12]450";
Ora devo estrarre quel 12 che sta all'interno di parentesi quadre.

Non riesco a trovare la giusta sintassi con regex

MEMon
26-10-2009, 22:36
Salve,
ho una stringa cosė

$string = "[12]450";
Ora devo estrarre quel 12 che sta all'interno di parentesi quadre.

Non riesco a trovare la giusta sintassi con regex

(?<=\[)\d+(?=\])

flx2000
27-10-2009, 16:23
A mio avvisto una formula del tipo \[(\d+) č pių che sufficiente.

Es:

$stringa = "[12]450";

preg_match("/\[(\d+)/",$stringa,$risultato);

echo $risultato[1];


Questo stampa 12.