Ho bisogno di un modo per catturare il testo tra parentesi quadre. Così, per esempio, la seguente stringa:Catturare il testo tra parentesi quadre in PHP
[This] is a [test] string, [eat] my [shorts].
Potrebbe essere utilizzato per creare la seguente matrice:
Array (
[0] => [This]
[1] => [test]
[2] => [eat]
[3] => [shorts]
)
Ho la seguente espressione regolare, /\[.*?\]/
ma coglie solo la prima istanza, in modo da:
Array ([0] => [This])
Come posso ottenere l'uscita di cui ho bisogno? Nota che le parentesi quadre non sono MAI annidate, quindi non è un problema.
+1 Grazie! Questo è stato. –
Voto positivo per "mangia i miei pantaloncini", applausi a un fan dei Simpson. –