mw:Help:Magic words/zh#其他
本頁面為軟重定向。
![]() | 自2014年7月起,本模板已成為魔術字,理應沒有任何引用 |
![]() | Template:!已停用。 |
魔術字((!))
用於轉義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)
|
| | | 或 ((pipe)) |
((=)) (m)
|
= | = |
((!!))
|
|| | || |
((!())
|
[ | [ |
(()!))
|
] | ] |
((!(())
|
[[ | [[ |
(())!))
|
]] | ]] |
((())
|
{ | { |
(()))
|
} | } |
(((())
|
(( | {{ |
(())))
|
)) | }} |
((((())
|
(({ | {{{ |
(()))))
|
))} | }}} |
(((!))
|
{| | {| |
((!-))
|
|- | |- |
((!)))
|
|} | |} |
编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 本模板的子页面。 |