Extracteur d'URL
Extrayez les liens http:// et https:// d'un texte collé. Saisissez le contenu dans Saisie de texte pour obtenir les chaînes URL correspondantes, une par ligne.
Outil d'extraction de liens depuis un texte
Formule de l'extracteur d'URL
Où :
- \(U\) — une chaîne URL correspondante.
- \(p\) — le préfixe requis, sensible à la casse.
- \(c_i\) — un caractère après le préfixe ; il ne peut s'agir d'un espace, d'une apostrophe, de guillemets ou d'un chevron.
L'extracteur trouve chaque sous-chaîne correspondante dans le texte. Il arrête une correspondance au premier caractère exclu, mais il ne vérifie pas si la chaîne obtenue est une adresse web valide ou accessible.
Extracteur d'URL – Exemple de calcul
Exemple : saisissez le texte par défaut, « Visitez https://wpcalc.com ou http://example.com pour en savoir plus. » dans Saisie de texte.
\[ \begin{aligned} U_1 &= \texttt{https://wpcalc.com} \\ U_2 &= \texttt{http://example.com} \end{aligned} \]
Résultat : URL extraites contient deux correspondances, dans cet ordre, sur des lignes séparées.
Comment utiliser l'extracteur d'URL
- Collez un article, un message, une entrée de journal ou tout autre contenu dans Saisie de texte. Vous pouvez aussi modifier le texte d'exemple déjà présent dans le champ.
- Lancez le calculateur et consultez URL extraites. Chaque correspondance apparaît sur sa propre ligne, dans l'ordre où elle figure dans votre saisie.
- Copiez les correspondances dont vous avez besoin. Si le résultat indique Aucune URL trouvée, vérifiez si le texte contient un
http://ouhttps://en minuscules suivi d'au moins un caractère que l'extracteur peut inclure.
Ce que l'extracteur d'URL détecte
Un extracteur d'URL sépare du texte qui les entoure les chaînes qui ressemblent à des adresses web. C'est utile quand des liens sont dispersés dans des notes, des courriels, du contenu de page copié ou des journaux, et que vous voulez une liste sans lire chaque ligne. Cet outil recherche les chaînes commençant par le préfixe littéral http:// ou https://. Il peut trouver plusieurs correspondances dans un même paragraphe et conserve les correspondances répétées plutôt que de supprimer les doublons.
Après un préfixe, une correspondance se poursuit jusqu'à un espace, une apostrophe, des guillemets ou un caractère < ou >. Cette règle permet à l'extracteur de repérer des adresses insérées dans du texte courant et des valeurs d'attributs HTML entre guillemets. Elle signifie aussi que le résultat est une correspondance textuelle, pas un hyperlien analysé. Par exemple, https://example.com/page. en fin de phrase inclut le point final dans la chaîne extraite. Vérifiez la ponctuation avant d'utiliser un résultat comme lien.
L'outil ne vérifie pas les domaines, ne teste pas l'existence des pages et ne confirme pas qu'une adresse est sûre à ouvrir. Il n'exige pas qu'un préfixe apparaisse au début d'un mot : il peut donc en trouver un à l'intérieur d'une chaîne plus longue. Une adresse écrite www.example.com sans schéma n'est pas extraite. Si votre source contient une adresse codée, décodez-la d'abord avec le Décodeur d'URL ; le décodage ne rend pas une adresse valide, mais il peut révéler un préfixe que l'extracteur peut faire correspondre.
Hypothèses et conseils pratiques
- La correspondance est sensible à la casse. Les majuscules
HTTP://etHTTPS://ne sont pas reconnues. Si la casse varie, normalisez une copie de votre texte avec le Convertisseur de casse avant d'extraire ; tout mettre en minuscules modifiera aussi les chemins d'URL sensibles à la casse. - Vérifiez les limites. Les virgules, points, parenthèses fermantes et ponctuations similaires peuvent rester attachées à une correspondance, car elles ne sont pas des caractères d'arrêt. Inversement, les guillemets et les chevrons terminent une correspondance même s'ils figurent dans la source.
- Conservez ou supprimez les répétitions selon vos besoins. L'extracteur liste chaque occurrence, doublons compris. Pour transformer le résultat en liste de lignes uniques, collez-le dans le Suppresseur de lignes en double.
- Utilisez le bon extracteur pour vos données. Cet outil recherche des préfixes d'adresses web, pas des adresses de messagerie isolées. Pour des adresses comme
name@example.com, utilisez l'Extracteur d'e-mails.
Pour de meilleurs résultats, examinez les lignes extraites avant de les partager ou de les ouvrir. En particulier, retirez toute ponctuation de phrase attachée et restez prudent face aux liens inattendus dans les messages ou les journaux.
Questions fréquentes
Comment extraire des URL d'un texte à la main ?
Recherchez dans le texte chaque occurrence de `http://` ou `https://`, puis copiez les caractères jusqu'à l'espace, au saut de ligne, au guillemet ou au chevron suivant. Répétez pour chaque occurrence. Vérifiez la fin de chaque chaîne copiée : une ponctuation de phrase comme un point ou une virgule peut ne pas faire partie du lien voulu.
Les paramètres de requête et les fragments d'URL sont-ils inclus ?
Oui. Un point d'interrogation, une esperluette, un signe égal et un dièse peuvent tous faire partie d'une chaîne extraite : une adresse comme `https://example.com/search?q=cat#results` reste donc intacte. L'extraction ne vérifie pas si la requête ou le fragment a un sens. Si la source utilise des entités HTML comme `&`, la sortie conserve ces caractères tels quels.
Pourquoi les liens relatifs du HTML manquent-ils ?
Les liens relatifs comme `/about` et `../contact` n'ont pas de préfixe `http://` ou `https://` ; cet extracteur ne les retourne donc pas. Pour transformer un lien relatif en adresse complète, résolvez-le par rapport à l'URL de base de la page source. Vérifiez aussi si le HTML contient un élément ``, qui peut changer la façon dont ses liens relatifs se résolvent.
L'extracteur peut-il trouver des URL réparties sur plusieurs lignes ?
Non. Un saut de ligne termine une correspondance, même si la ligne suivante poursuit visuellement la même adresse. Cela peut arriver lors d'une copie depuis un PDF ou un document mis en forme. Réunissez les parties coupées dans une copie du texte avant d'extraire, puis examinez le résultat : un saut de ligne peut parfois séparer deux éléments de contenu réellement distincts.
Trouvera-t-il des liens dans un PDF, une capture d'écran ou une image ?
Il fonctionne sur le texte collé dans le champ, pas sur le fichier ou l'image d'origine. Vous pouvez copier le texte sélectionnable d'un PDF et le coller ici. Pour une capture d'écran ou une page numérisée, utilisez d'abord la reconnaissance optique de caractères (OCR), puis cherchez dans le texte reconnu des erreurs comme une ponctuation manquante ou des lettres confondues.
Pourquoi les URL en JSON ou en HTML sont-elles parfois extraites incorrectement ?
L'extracteur lit les caractères que vous collez sans analyser le JSON ou le HTML. Par exemple, `https:\/\/example.com` utilise des barres obliques échappées et ne correspondra pas au préfixe attendu ; `&` en HTML reste `&` dans le résultat. Analysez ou décodez d'abord le format source si vous avez besoin des valeurs de lien réelles, et vérifiez la sortie avant de l'utiliser.