- Home
- Categorie
- Coding e Sistemistica
- PHP
- Regex estrarre testo tra parentesi quadre
-
Regex estrarre testo tra parentesi quadre
Salve,
o un problema con una regex, in pratica data una stringa [Ah Tc 7h] [Kd]
converte il contenuto racchiuso nelle parentesi in un formato grafico.io ho scritto questo:
preg_replace('#([)([A-Z0-9]{2})(])#i', '<img class="cards" src="' . $path_cards . '\2.png">', $content);
però mi converte solo [Kd] e non [Ah Tc 7h]!!
Io invece vorrei che convertisse [Ah Tc 7h] [Kd] in 5 immagini.Ho fatto varie prove ma non sono riuscito a risolverlo. -_-
Grazie.
-
Salve kiko79,
se ho ben capito la soluzione al problema dovrebbe essere questa:preg_replace('`[[]?([a-z0-9]{2})[]]?`i', '<img class="cards" src="' . $path_cards . '$1.png">', $content);
Spero che sia utile.