社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103

全站通知:

帮助:解析函数/replace

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

返回给定的字符串,其中所有出现的搜索词都被替换为替换词。

此功能区分大小写。

如果搜索词未指定或为空,则将搜索单个空格。

如果替换词未指定或者为空,则所有出现的搜索词都将从字符串中删除。

即使替换词是空格,也会使用空字符串。这是 MediaWiki 解析器的副作用。要使用空格作为替换词,请将其放在 nowiki 标记中。

要用正则表达式匹配替换,请用:rreplace

出自扩展 ParserFunctions 的String functions大规模使用时性能低下,推荐使用Lua模块。请参考扩展置顶警告MediaWiki代码库 r51497中的暴论“parsers in the ugliest, most inefficient programming language known to man: MediaWiki wikitext with ParserFunctions.”、“WARNING: enabling this may have an adverse impact on the sanity of your users.”

格式
{{#replace: 源字符串|搜索项|替换项}}
例子
{{#replace:Clown piece}}
Clownpiece
{{#replace:My_little_home_page|_|
<nowiki> </nowiki>
}}
Mylittlehomepage
实际用例
一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时仅供批判性参考