Ciao a Tutti,
allora sto studiando le espressioni regolari per un progetto,
è ho necessità di valutare prendere all'interno di un dato $text,
tutte le stringhe comprese tra due tag (supponiamo <tag></tag>)
Ora utilizzando questo codice che ho scritto io (ogni miglioria è ben accetta):
ottengo il risultato sperato, l'unico problema e che non riesco ad escludere i tag che delimitano ciò che mi interessa.codice:preg_match_all("#<tag>+(.*?)+</tag>#", $text , $match);
In pratica i risultati sono stringhe del tipo:
<tag>stringa a</tag>
<tag>stringa b</tag>
e non:
stringa a
stringa b
Cosa dovrei fare per modificare questa espressione regolare? ci sono errori che commetto?
Grazie.