Sto lavorando con un'espressione regolare in PHP. Ho la seguente stringa:Come abbinare spazio bianco, ritorno a capo e avanzamento riga usando un'espressione regolare in PHP?
<img
src="/files/admin/hotel_website.gif" alt="Go To The Hotel's Web
Site" align="absmiddle" border="0" class="hotel_icon" />
Questa stringa contiene caratteri di ritorno a capo e avanzamento riga.
Voglio che la mia espressione regolare sostituisca i tag html img con IMG ma questo non funziona con il testo sopra.
Ho scoperto che conteneva questi caratteri eseguendo il looping di ciascun carattere nella stringa e stampando la rappresentazione esadecimale che può essere trovata qui (http://pastebin.com/ViNdBsRV).
Qui è la mia espressione regolare:
strip_tags(preg_replace('/^\s*<img\s*.*\/?>\s*$/i', '[IMG]', $test));
apprezzato l'aiuto.
potete per favore mi mostri stringa cosa si aspetta dalla stringa dall'inizio? –