« Aide:AutoWikiBrowser » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 83 :
*les signes <code>(?!</code> indiquent que le mot recherché '''ne doit pas être suivi''' de la chaîne de caractère entre parenthèse qui suit. On remarque que l’on place les caractères de ponctuation "." et "," avant le "\s" qui indique ''espace'' et les caractères de ponctuation nécessitant une espace en fin de requête. Les mots ou fragments de mots sont séparés par "|" qui signifie "OU" et les caractères entre crochets permettent de regrouper des occurrences "[nv]otre" va chercher "notre" ET "votre". Je rentre cette expression régulière dans le champ "Find" après l’avoir testée.
 
On peut également modifier les '''modèles''' erronés en entrant dans le champ de recherche par exemple : <code>\{\{lang\|ar\|(*.?)\}\}</code> remplacé par <code><nowiki>{{lang|1=ar|dir=rtl|texte=$1}}</nowiki></code> ou "\" est un caractère d'échappement indispensable pour d'inscrire dans une regex un caractère modificateur comme "{" ou "|" ; "(.*?)" veut dire que l'on met en mémoire tout ce qui se trouve à l'intérieur de cette parenthèse.<br/>Dans le champ de remplacement on retire les "\" qui n'ont plus lieu d'être, et on remplace le contenu de la parenthèse par $1 pour coller le texte mis en mémoire par les parenthèses. On peut aussi ne rechercher/remplacer que le début du modèle : <code>\{\{lang\|ar\|</code> par <code>{{lang|1=ar|dir=rtl|texte=</code>.<br/>'''Et surtout''' onil faut décochedécocher la case "ignore templates, refs, link targets, and headings" qui se trouve en haut à gauche de la fenêtre "Find & replace".<br/>Puis cliquer sur OK.
<div style="clear:both" />