Utilisateur:Lyokoï/regex
Ayant découvert récemment AutoWikiBrowser, et surtout son module Database Scanner qui permet de faire des REGEX pour fouiller dans la base de données, j’ai commencé à remplir les pages que je pouvaient grâce à cet outil.
Si vous avez du mal avec les REGEX mais que vous voulez une liste de mots telles que celles ci-dessous (demandez sinon), n’hésitez pas à me demander de faire la recherche pour vous ! ;)
REGEX de rimes
[modifier le wikicode]Voici la liste des REGEX que j’ai utilisé pour faire annexe:Rimes en français en \az\ (mots finissant en -ase/-aze/-az/-azz/-oise/-oize/-oiz) :
- ase$|aze?$|azz$|oise$|oize?$
Pour des rimes plus riches, il faut ajouter les consonnes devant.
- [iy]bh?dh?e?s?$
- [eêè]fh?th?e?s?$|[eèê]phth?e?s?$
- [iy]s?c?htre?s?$
- a[ck]me?s?$|achme?s?$
- [eèê]chme?s?$|[eèê][ckq]me?s?$
- odh?lh?e?s?$|audh?lh?e?s?$
- [eèê]dh?mh?e?s?$ (pas de résultat le 01/01/2015)
- [iy]h?dh?nh?e?s?$
- elfe?s?(nt)?$|elphe?s?(nt)?$
REGEX de contenu de mots
[modifier le wikicode]Pour les mots ne comportant qu’une seule même consonne (à mettre à la place de X) :
- ^[aeiouyéèêëîïùöô]*X[aeiouyéèêëîïùöô]*(X?[aeiouyéèêëîïùöô]*)*$
Pour les mots ne comportant qu’une seule même voyelle (à mettre à la place de X) :
- ^[bcdfghjklmnpqrstvwxz]*X[bcdfghjklmnpqrstvwxz]*(X?[bcdfghjklmnpqrstvwxz]*)*$
Pour les mots ayant un nombre minimal d’une lettre (à mettre à la place de X), (Z = nombre minimal de la lettre concernée) :
- ^[a-zA-Zàâéèêëôöù]*(X[a-zA-Zàâéèêëôöù]*){Z,}$
Pour les mots constitués uniquement de voyelles :
- ^[aeiouyéèêëîïùöô]([aeiouyéèêëîïùöô])*$