软重定向mw:Help:Magic words/zh#其他
本页面为软重定向

  • 帮助重定向:这是由非帮助命名空间,指向本地或非本地的帮助命名空间的重定向。
文档图示 模板文档

魔术字{{!}}用于转义wikitext中的竖线|”字符,令解析器暂时不将其解释为特殊字符。

{{!}}曾经是一个模板,但出于速度原因,MediaWiki解析器在2014年7月被更改为立即解释{{!}}为“|”并忽略这个模板,将{{!}}视为魔术字。您可以以与以前完全相同的方式继续使用代码。

请不要使用类似{{Template:!}}的语法来引用本模板,也不要提供参数,例如{{!|foo}},应直接使用魔术字{{!}}。在这些情况下,模板将提示错误讯息:错误:模板{{!}}已停用;详情见mw:Help:Magic words/zh#其他。若要修复该问题,请仅使用代码{{!}}来生成字符|

用法

{{!}}用来转义维基代码中的竖线|”字符,这在尝试在模板中包含表格时非常有用。例如直接输入表格语法在模板参数的话:

{{rquote|none|text=
{| class="wikitable"
|+ 表格標題
|-
! 標題文字 !! 標題文字
|-
| 內容範例 || 內容範例
|-
| 內容範例|| 內容範例
|}
}}

你会得到错误的结果:

而使用这个魔术字则能解决问题:

{{rquote|none|2=<nowiki></nowiki>{{(!}}class{{=}}"wikitable"
{{!}}+ 表格標題
{{!}}-
! 標題文字 !! 標題文字
{{!}}-
{{!}} 內容範例 {{!!}} 內容範例
{{!}}-
{{!}} 內容範例 {{!!}} 內容範例
{{!)}}
}}

模板数据

以下是该模板的模板数据,适用于可视化编辑器等工具。

!模板数据

让模板参数能使用|字符的魔术字

模板参数[编辑模板数据]

此模板有自定义格式。

参数描述类型状态
未指定参数

参见

模板调用
m为魔术字)
输出 
(延迟解释为维基代码)
HTML替代
(不会解析为维基代码)
{{!}} (m) | &#124; 或 {{pipe}}
{{=}} (m) = &#61;
{{!!}} || &#124;&#124;
{{!(}} [ &#91;
{{)!}} ] &#93;
{{!((}} [[ &#91;&#91;
{{))!}} ]] &#93;&#93;
{{(}} { &#123;
{{)}} } &#125;
{{((}} {{ &#123;&#123;
{{))}} }} &#125;&#125;
{{(((}} {{{ &#123;&#123;&#123;
{{)))}} }}} &#125;&#125;&#125;
{{(!}} {| &#123;&#124;
{{!-}} |- &#124;&#45;
{{!)}} |} &#124;&#125;