Extraire all URLs from a block of text
Trouver chaque URL (http, https, ftp) en unstructured texte et list them pour validation, deduplication, ou batch processing.
- 1
URLs embedded in prose, logs, or documents are hard to spot manually. A regex scan finds all http(s) URLs, which you can then validate, deduplicate, or process in bulk.
- 2 Testeur de regex →
Use a URL-matching pattern (e.g. https?://[^\s<>"']+). The tool highlights all matches in the input text and lists them.
- 3 Remplacement par regex →
To transform URLs (e.g. add tracking params, rewrite domain), use regex-replace with a capture group and replacement template.
- 4 Analyseur d'URL →
Analyser each extracted URL to decompose it into protocol, host, path, query, and fragment for structured processing.
Questions fréquentes
- Why does the regex miss some URLs?
- URLs can contain unusual characters (parentheses in Wikipedia URLs, commas, semicolons). A simple regex misses edge cases. For robust extraction, use a URL-aware tokenizer or iterate candidates through a URL parser and keep those that parse successfully.
- How do I avoid matching email addresses?
- Email addresses contain @ but no scheme. Match only URLs with an explicit scheme (http://, https://, ftp://) to exclude emails. If you need both, use separate patterns and merge results.
Workflows résolvant cette tâche
Décoder Punycode et analyser URL
Décoder un domaine Punycode puis analyser l'URL complète. PIPELINE
Rechercher et remplacer par regex
Appliquer une expression régulière pour trouver des motifs dans le texte et les remplacer par une chaîne de substitution. PIPELINE
Decoder URL et analyser
Decoder URL puis analyser l'URL en composants. PIPELINE
Outils associés
Testeur de regex
Test regular expressions with match highlighting, capture groups, and replace preview. Gratuit, privé et 100% côté client. OUTIL
Remplacement par regex
Find and replace text using regular expressions. Gratuit, privé, 100% côté client. OUTIL
Analyseur d'URL
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Gratuit, privé et 100% côté client. OUTIL