expressions régulières : Différence entre versions
De Vulgum Techus
(→Extraction du code Wikidata dans un lien Wikidata) |
(→Exemples de regex) |
||
Ligne 24 : | Ligne 24 : | ||
* Terminé par # (optionnel) → '''#''' | * Terminé par # (optionnel) → '''#''' | ||
'''Q[0-9]{1,8}#''' → {{Nowiki|[[Wikilien]]}}https://www.wikidata.org/wiki/Special:EntityPage/}}{{Surligné|yellow|Q185612#}}sitelinks-wikipedia | '''Q[0-9]{1,8}#''' → {{Nowiki|[[Wikilien]]}}https://www.wikidata.org/wiki/Special:EntityPage/}}{{Surligné|yellow|Q185612#}}sitelinks-wikipedia | ||
− | '''Q[0-9]{1,8}''' → {{Nowiki|[[Wikilien]]}}https://www.wikidata.org/wiki/}}{{Surligné|yellow|Q185612}} | + | '''Q[0-9]{1,8}''' → {{Nowiki|[[Wikilien]]}}https://www.wikidata.org/wiki/}}{{Surligné|yellow|Q185612}} |
== Numéros de téléphone sur 10 chiffres == | == Numéros de téléphone sur 10 chiffres == |
Version du 24 avril 2020 à 01:13
Lien court vers cette page : https://vt.cx/regex QR code vers cette page : https://vt.cx/regex.qr
Sommaire
Exemples de regex
Extraction du code Wikidata dans un lien Wikidata
Q[0-9]{1,8}#
- Commence par Q → Q
- Suivi par 1 à 8 chiffres → {1,8}
- Terminé par # (optionnel) → #
Q[0-9]{1,8}# → [[Wikilien]]https://www.wikidata.org/wiki/Special:EntityPage/}}Q185612#sitelinks-wikipedia Q[0-9]{1,8} → [[Wikilien]]https://www.wikidata.org/wiki/}}Q185612
Numéros de téléphone sur 10 chiffres
(?:0)([1-9])([ -.]\d{2}){4}
- commence par 0 suivi de 1 à 9 → (?:0)([1-9])
- 10 chiffres exactement → (?:0)([1-9])([ -.]\d{2}){4}
- séparé ou non par un seul espace, tiret ou point → [ -.]
0(1|3|4|5|6|7|8)\.(\d{2}\.){3}\d{2}
- commence par 01 ou 03 ou 04 ou 05 ou 06 ou 07 ou 08 → 0(1|3|4|5|6|7|8)
- séparé par un point → \.
- 10 chiffres en tout
IBAN
Voir IBAN
Liens utiles
- Wikipedia Expressions rationnelles ou régulières sur Wikipedia
- google.fr Trouver de passionnantes lectures en cherchant "Expressions régulières" sur Google
Sites utiles
- TXT2Re Générateur d'expressions régulières (regex) en ligne pour perl, php, python, Java, JavaScript, coldfusion, c, c++, ruby, vb, vbscript, j#, c#, c++.net, vb.net
- ihateregex.io Analyse et visualisation graphique des regex. Un site ultra pédagogique
- regexr.com Testeur de regex en ligne
- fr.infobyip.com Testeur d'expression régulière
- regex101.com regex101 : un outil interactif en ligne pour créer et tester les expressions régulières
- Gs Kinner Générateur d'expressions régulières (regex) en ligne
- Quentin C Testeur d'expressions régulières (regex) en ligne
Utilitaires
Recherches de fichier sous Windows
- stefanstools.sourceforge.net GrepWin : recherche de fichiers avec regex possibles
- fileseek.ca FileSeek : recherche de fichiers avec regex possibles
Android
- Android Play Store Applis regex en nombre sur Android. Prendre les mieux notées et voir selon l'usage ce que l'on préfère entre les applis d'initiation et celles de production
Chrome
- Chrome Web Store find+ | Regex Find-in-Page Tool : excellente extension permettant des recherches avec regex dans des pages web et surtout de sauvegarder les regex de recherche pour un accès rapide
Articles externes
- Make Tech Easier - 25/07/17 How to Use Regular Expressions to Improve Productivity in Your Daily Tasks