« Paramétrage Kono/Extension/MassEditRegex » : différence entre les versions

Aller à la navigation Aller à la recherche
(Page créée avec « {{Sommaire}} '''MassEditRegex''' permet d'effectuer des modifications en masse en utilisant les expressions régulières. == Généralité == == Source == MediaWiki, extension MassEditRegex : # https://www.mediawiki.org/wiki/Extension:MassEditRegex == Paramétrage == Ajouter les paramètres suivants au fichier de configuration du wiki <code>LocalSettings.php</code>, pour ajouter cette fonctionnalité : <source> wfLoadExtension( 'Mas... »)
 
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 4 : Ligne 4 :


== Généralité ==
== Généralité ==
L'extension sur MediaWiki :
* https://www.mediawiki.org/wiki/Extension:MassEditRegex


== Source ==
Pour accéder à la fonction de MassEditRegex :
MediaWiki, extension MassEditRegex :
* [[Spécial:MassEditRegex]]
# https://www.mediawiki.org/wiki/Extension:MassEditRegex


== Paramétrage ==
== Paramétrage ==
Ligne 15 : Ligne 16 :
$wgGroupPermissions['sysop']['masseditregex'] = true;
$wgGroupPermissions['sysop']['masseditregex'] = true;
</source>
</source>
== Utilisation ==
{| class="wikitable"
|-
! 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> ».
|}


== Voir aussi ==
== Voir aussi ==
* [[Expression régulière]]
* [[Expression régulière]]


[[Catégorie:Extension MediaWiki]]
[[Catégorie:Paramétrage Kono]]
[[Catégorie:Paramétrage Kono]]

Dernière version du 23 septembre 2024 à 19:42

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]] ».

Voir aussi