« Paramétrage Kono/Extension/MassEditRegex » : différence entre les versions
Aller à la navigation
Aller à la recherche
m (→Voir aussi) |
m (→Utilisation) |
||
Ligne 22 : | Ligne 22 : | ||
! Correspondance !! Remplacer !! Effet | ! Correspondance !! Remplacer !! Effet | ||
|- | |- | ||
| < | | <source inline>/$/</source> || <code>abc</code> || Insérer du texte à la fin de la page — pratique pour ajouter les pages à des catégories | ||
|- | |- | ||
| < | | <source inline>/$/</source> || <code><nowiki>\n[[Categorie:Nouvelle]]</nowiki></code> || Insérer du texte à la fin de la page — pratique pour ajouter les pages à des catégories | ||
|- | |- | ||
| < | | <source inline>/{{AncienModèle}}/</source> || || Retirer du texte de toutes les pages de la liste | ||
|- | |- | ||
| < | | <source inline>/\[\[Category:[^]]+\]\]/</source> || || Supprimer toutes les catégories d’une page (notez que les crochets dans le wikicode sont échappés.) Les valeurs de remplacement ne doivent pas être échappées. | ||
|- | |- | ||
| < | | <source inline>/(\[\[[^]]*\|[^]]*)AAA(.*\]\])/</source> || <code>$1BBB$2</code> || Remplacer AAA par BBB dans le texte du lien mais pas dans sa destination : « <code><nowiki>[[AAA|AAA]]</nowiki></code> » devient « <code><nowiki>[[AAA|BBB]]</nowiki></code> ». | ||
|} | |} | ||
Dernière version du 29 janvier 2024 à 22:40
MassEditRegex permet d'effectuer des modifications en masse en utilisant les expressions régulières.
Généralité
L'extension sur MediaWiki :
Pour accéder à la fonction de MassEditRegex :
Paramétrage
Ajouter les paramètres suivants au fichier de configuration du wiki LocalSettings.php
, pour ajouter cette fonctionnalité :
wfLoadExtension( 'MassEditRegex' ); $wgGroupPermissions['sysop']['masseditregex'] = true;
Utilisation
Correspondance | Remplacer | Effet |
---|---|---|
/$/ |
abc |
Insérer du texte à la fin de la page — pratique pour ajouter les pages à des catégories |
/$/ |
\n[[Categorie:Nouvelle]] |
Insérer du texte à la fin de la page — pratique pour ajouter les pages à des catégories |
/{{AncienModèle}}/ |
Retirer du texte de toutes les pages de la liste | |
/\[\[Category:[^]]+\]\]/ |
Supprimer toutes les catégories d’une page (notez que les crochets dans le wikicode sont échappés.) Les valeurs de remplacement ne doivent pas être échappées. | |
/(\[\[[^]]*\|[^]]*)AAA(.*\]\])/ |
$1BBB$2 |
Remplacer AAA par BBB dans le texte du lien mais pas dans sa destination : « [[AAA|AAA]] » devient « [[AAA|BBB]] ».
|