社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103
帮助:解析函数/replace
返回给定的字符串,其中所有出现的搜索词都被替换为替换词。
此功能区分大小写。
如果搜索词未指定或为空,则将搜索单个空格。
如果替换词未指定或者为空,则所有出现的搜索词都将从字符串中删除。
即使替换词是空格,也会使用空字符串。这是 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使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。
- 模板:角色 - 航海王:梦想指针
- 模板:新版角色图鉴 - 另一个伊甸
- 模板:角色图鉴 - 另一个伊甸
- 模板:首页列席 - 环形战争
- 模板:编辑按钮 - 帝国时代2决定版
- 模板:时装/个 - 明日方舟
- 模板:外部链接 - 崩坏3
- 模板:关卡图鉴 - 碧蓝航线
- 模板:生日 - 克鲁赛德战记
- 模板:DLC/查询 - 城市:天际线