Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Replace in espressione regolare

    Ciao a tutti.
    Sono entrato da poco nel mondo di PHP e devo dire che lo trovo semplice e intuitivo. Sto cercando di riprodurre un sito che avevo creato con le JSP (linguaggio fanstatico, ma poco usato e poco disponibile negli host).

    Ho un problema con una sostituzione all'interno di una regular expression.


    Data in in input una stringa che contiene codice HTML, vorrei aggiungere l'attributo alt="" a tutti i tag IMG!

    Per trovare tutti i tag IMG uso questa reg espr:
    <\\s*IMG.*?>

    Per esempio
    [img]immagine.gif[/img] deve diventare [img]immagine.gif[/img]

    Mi suggerireste una funzione ben commentata

    Grazie in anticipo.
    Il cinghiale è un animale raffinato

  2. #2
    RISOLTO

    Ho passato la domenica a cercare tra forum e manuali.

    Vi posto la soluzione:

    Codice PHP:
    function aggiungi_alt($testo) {

        return 
    preg_replace("/((<IMG.*?)>)/is""\\2 alt=\"\">"$testo);


    Ciao a tutti
    Il cinghiale è un animale raffinato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.