Modèle:MultiReplace
Utilisation
[modifier le code]Ce modèle sert à chercher et remplacer plusieurs patterns dans un texte. Le nombre de paires de remplacement est illimité.
Paramètres
[modifier le code]Ce modèle sert à chercher et remplacer plusieurs patterns dans un texte.
Paramètre | Description | Type | État | |
---|---|---|---|---|
texte à traiter | 1 | Le texte sur lequel les remplacements vont être effectués. | Chaîne | obligatoire |
1er remplacement depuis | 2 | Pour la première paire de paramètres de remplacement, le pattern à chercher. | Chaîne | obligatoire |
1er remplacement vers | 3 | Pour la première paire de paramètres de remplacement, le texte avec lequel on remplace. | Chaîne | obligatoire |
2e remplacement depuis | 4 | Pour la deuxième paire de paramètres de remplacement, le pattern à chercher. | Chaîne | suggéré |
2e remplacement vers | 5 | Pour la deuxième paire de paramètres de remplacement, le texte avec lequel on remplace. | Chaîne | suggéré |
plain text | plain | Mettre à « yes » pour que les patterns soient interprétés comme du texte brut et non comme des expressions régulières Lua.
| Booléen | facultatif |
Exemples
[modifier le code]Code | Résultat | Commentaire |
---|---|---|
{{MultiReplace|foo bar baz|foo|FOO|bar|BAR}}
|
FOO BAR baz | |
{{MultiReplace|foo bar baz|oo|FOO_1|foo|FOO_2}}
|
FOO_2 bar baz | C'est le pattern qui matche le plus à gauche qui a la priorité. |
{{MultiReplace|foo bar baz|foo|FOO_1|foo|FOO_2}}
|
FOO_1 bar baz | Si plusieurs patterns matchent au même niveau, c'est celui spécifié en premier qui a la priorité. |
{{MultiReplace|$foo$ $bar$ $baz$|$foo$|FOO}}
|
$foo$ $bar$ $baz$ | Code erroné, parce que par défaut le paramètre est évalué en tant que pattern Lua. |
{{MultiReplace|$foo$ $bar$ $baz$|$foo$|FOO|plain=yes}}
|
FOO $bar$ $baz$ | Résolution du problème avec le paramètre plain=yes .
|
Voir aussi
[modifier le code]La documentation de ce modèle est générée par le modèle {{Documentation}}.
Elle est incluse depuis sa sous-page de documentation. Veuillez placer les catégories sur cette page-là.
Les éditeurs peuvent travailler dans le bac à sable (créer) et la page de test (créer).
Voir les statistiques d'utilisation du modèle sur l'outil wstat.