Récupérer des href sans ?
Bonjour,
j'ai une liste de liens dans un contenu :
essai.net
essai.net/
essai.net/index.php
essai.net/index.php/
essai.net/index.php?
essai.net/index.php?action=affichepage&sujet=Accueil
essai.net/index.php/default/default/affichepage?sujet=Accueil
essai.net/accueil.htm
J'aimerai récupérer la liste des href de ces liens qui ne possèdent pas de ? afin justement d'en concaténer un à la fin
J'ai utilisé la syntaxe suivante :
Code:
1 2 3
| $pattern = '#<a href=\"([^?])\">#Usi';
$replacement='<a href="$1?">';
$content=preg_replace ($pattern,$replacement,$content); |
mais cela ne me retourne rien.
A titre d'info, si je cherche à récupérer la liste de mes liens AVEC un ? dans le href tout fonctionne.
Pour cela j'ai utilisé la syntaxe suivante :
Code:
1 2 3
| $pattern = '#<a href=\"([^?])\">#Usi';
$replacement='<a href="$1?">';
$content=preg_replace ($pattern,$replacement,$content); |
Pouvez vous m'aider ?
Merci par avance.