href \ = \ « (*). \ »php preg_replace, remplacer l'ancre href qui ne contient pas ce mot-clé
ce match tous les liens, ce que je dois faire est de appliquer sur tous les liens sauf si href a localhost comme mot-clé dessus
Merci.
href \ = \ « (*). \ »php preg_replace, remplacer l'ancre href qui ne contient pas ce mot-clé
ce match tous les liens, ce que je dois faire est de appliquer sur tous les liens sauf si href a localhost comme mot-clé dessus
Merci.
preg_replace("@href\\=\\\"((?:\\b[^l\\\"]|l[^o]|lo[^c]|loc[^a]|loca[^l]|local[^h]|localh[^o]|localho[^s]|localhos[^t]\\b)|[\\w&&[^\\\"]]+localhost|localhost[\\w&&[^\\\"]]+|[\\w&&[^\\\"]]+localhost[\\w&&[^\\\"]]+|[^l\\\"])+\\\"@", $replacement, $str)
Je pense que cette expression régulière fait ce que vous voulez:
href="(.*)localhost(.*)"