Extraire le lien entre les balise <a href= ... </a>
Résolu
Rayfi
Messages postés
205
Date d'inscription
Statut
Membre
Dernière intervention
-
cacao -
cacao -
Bonsoir,
Je voulais savoir quelle type de regex faut t'il faire pour extraire le contenu dans ce genre de balise :
"<a class="class" name="name" href="LINK">texte</a>"
La seul chose que je veux extraire c'est le lien après "href=" rien d'autre, comment faut-il faire ?
Ah et aussi je tiens à dire que dans la page que je vise pour l'expression régulière, il y à plusieurs balises de ce type = "<a class="class" name="name" href="LINK">texte</a>" comment faire pour prendre seulement et aléatoirement un seul lien qui se trouve dans la page viser ?
Merci d'avance.
Je voulais savoir quelle type de regex faut t'il faire pour extraire le contenu dans ce genre de balise :
"<a class="class" name="name" href="LINK">texte</a>"
La seul chose que je veux extraire c'est le lien après "href=" rien d'autre, comment faut-il faire ?
Ah et aussi je tiens à dire que dans la page que je vise pour l'expression régulière, il y à plusieurs balises de ce type = "<a class="class" name="name" href="LINK">texte</a>" comment faire pour prendre seulement et aléatoirement un seul lien qui se trouve dans la page viser ?
Merci d'avance.
A voir également:
- Extraire le lien entre les balise <a href= ... </a>
- Lien url - Guide
- Extraire une video youtube - Guide
- Créer un lien pour partager des photos - Guide
- Extraire le son d'une vidéo - Guide
- Lien copié ✓ - Forum Google Chrome
4 réponses
En utilisent du php sa devrait t'aider voici le code :
<?php
$LINK1 = "http://google.com/1/";
$LINK2 = "http://google.com/2/";
?>
<a class="class" name="name" href="<?php echo $LINK1; ?>">texte</a>
<a class="class" name="name" href="<?php echo $LINK2; ?>">texte</a>
Es comme sa tu peut l'extraire en texte dans n'importe quel contexte
Voici le code :
<?php echo $LINK1; ?><?php echo $LINK2; ?>
<?php
$LINK1 = "http://google.com/1/";
$LINK2 = "http://google.com/2/";
?>
<a class="class" name="name" href="<?php echo $LINK1; ?>">texte</a>
<a class="class" name="name" href="<?php echo $LINK2; ?>">texte</a>
Es comme sa tu peut l'extraire en texte dans n'importe quel contexte
Voici le code :
<?php echo $LINK1; ?><?php echo $LINK2; ?>
Les regex, c'est franchement pas le top pour analyser du XML...
Oriente plutôt tes recherches vers DOM ou XPath.
voir https://www.developpez.net/forums/d902364/php/bibliotheques-frameworks/dom-extraire-contenu-html-xpath/ (trouvé sur Google à l'instant)
Oriente plutôt tes recherches vers DOM ou XPath.
voir https://www.developpez.net/forums/d902364/php/bibliotheques-frameworks/dom-extraire-contenu-html-xpath/ (trouvé sur Google à l'instant)