Bureaucrates, Vérificateurs IP, emailconfirmed, Administrateurs d’interface, Patrouilleurs, Administrateurs système, Administrateurs (MediaWiki Sémantique), Conservateurs (Médiawiki Sémantique), Administrateurs
55 954
modifications
m |
|||
Ligne 4 : | Ligne 4 : | ||
ATTENTION! les modifications sont prises en compte en temps réel par les bots. Pour avoir plus d'informations sur l'ajout de mots, pensez à consulter l'[[w:Wikipédia:AutoWikiBrowser/Typos/Aide|aide]]! | ATTENTION! les modifications sont prises en compte en temps réel par les bots. Pour avoir plus d'informations sur l'ajout de mots, pensez à consulter l'[[w:Wikipédia:AutoWikiBrowser/Typos/Aide|aide]]! | ||
== Ecriture des règles == | |||
*<code>'''word'''</code> permet simplement d'indiquer quel mot ou quel racine de mot on va traiter (juste pour se repérer facilement dans la liste des règles en fait). | |||
*<code>'''find'''</code> défini la chaîne de caractère qu'on cherche dans un article, on l'écrit sous forme d'expressions régulières. | |||
*<code>'''replace'''</code> est la correction du mot qu'on a cherché avec <code>find</code>. Même chose on l'écrit sous forme d'expressions régulières. | |||
L'expression régulière est délimité par des <code>'''\b'''</code>. | |||
Le caractère <code>'''|'''</code> marque "l'alternative" (OU logique). | |||
Le caractère <code>'''?'''</code> permet de trouver le caractère précédent ou son absence (ex.: <code>'''k?'''</code> veut dire qu'on cherche "k" ou rien). | |||
<code>'''$1'''</code> (<code>$2</code> etc...) contient la chaîne "matcher" par l'expression régulière de "find". | |||
== Exemple == | |||
<code><Typo word="ailleurs" find="\b(a|A)ill?eur(s?)\b" replace="$1illeurs" /></code> | |||
Avec cette expression, on cherche "Ailleur" ou "ailleur" (<code>(a|A)</code> : "a" OU "A") mais aussi: "Aileur" (<code>l?</code> : "l" OU "") ou encore: "Ailleurs" (<code>(s?)</code> : "s" OU "")... | |||
Toutes les variantes avec ou sans "l" et "s" sont donc trouvées, est remplacées par l'expression de "replace", celle-ci récupère l'état du premier caractère "matcher" avec la variable <code>$1</code> (c'est à dire "a" ou "A", en fait on garde la casse d'origine). On remplace donc par "Ailleurs" ou "ailleurs". | |||
Cela permet déjà de faire la majorité des corrections orthographiques dont nous avons besoin. Bien sûr on peut compliquer la chose, mais ce n'est pas vraiment le but, puisqu'il y a déjà beaucoup de tutoriel sur le sujet sur le net. | |||
== Liste des Regex == | == Liste des Regex == |
modifications