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

Contenu supprimé Contenu ajouté
Mise en forme
Ligne 92 :
 
On peut également modifier les '''modèles''' (ajouter un paramètre, ou rectifier l’utilisation erronée d’un modèle par ex. : lang|gr au lieu de lang|grc, lang|latin au lieu de lang|la, etc.) 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 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>.
 
On peut enfin, mais de manière détournée, modifier la '''casse''' d’un texte, grâce aux mots magiques <code><nowiki>{{uc:}}</nowiki></code> et <code><nowiki>{{lc:}}</nowiki></code>, qui composent leur texte respectivement en majuscules ou en minuscules. Ainsi, pour composer le contenu de la première parenthèse d’une expression rationnelle en majuscules, il suffit de la remplacer par <code><nowiki>{{subst:uc:$1}}</nowiki></code>.
 
'''Et surtout''' il faut dé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.