匿名
尚未登入
建立帳號
登入
魔学
搜尋
檢視Template:Split/doc的原始碼
出自魔学
命名空間
模板
討論
更多
更多
語言
變體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
頁面操作
閱讀
檢視原始碼
歷史
←
Template:Split/doc
您沒有權限執行編輯此頁面,由於以下原因:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
== 简介 == 这个模板将按传入的参数分割字符串,并使用多个变量逐一保存,多是用于模板之中。 == 用法 == <pre> {{Split |str= 需要分割的字符串 |ptn= 用于分割的字符或正则表达式,支持以<nowiki>标签包裹的格式传入 |name= 分割后的各部分的变量前缀,默认为foo |reg= 为“on”时,启用正则模式 }} </pre> 其中: * <code><nowiki>{{#var:变量前缀(n)}}</nowiki></code>保存着分割得到的字符串。 * <code><nowiki>{{#var:变量前缀.count}}</nowiki></code>保存着分割得到的字符串总数。 * str、ptn和name也分别对应匿名参数1、2、3 == 示例 == === 示例1 === <pre> {{Split|Hello,world!|,}} 分段1:{{#var:foo1}} 分段2:{{#var:foo2}} 分割得到的字符串总数:{{#var:foo.count}} </pre> {{Split|Hello,world!|,}} 分段1:{{#var:foo1}} 分段2:{{#var:foo2}} 分割得到的字符串总数:{{#var:foo.count}} === 示例2 === <pre> {{Split|str= a123b456c|ptn= %d+|reg=on}} 分段1:{{#var:foo1}} 分段2:{{#var:foo2}} 分段3:{{#var:foo3}} 分割得到的字符串总数:{{#var:foo.count}} </pre> {{Split|str= a123b456c|ptn= %d+|reg=on}} 分段1:{{#var:foo1}} 分段2:{{#var:foo2}} 分段3:{{#var:foo3}} 分割得到的字符串总数:{{#var:foo.count}} === 示例3 === <pre> {{Split|萌娘百+欢迎+科!++来到|+|str}} {{#var:str2}}{{#var:str5}}{{#var:str1}}{{#var:str3}} 分割得到的字符串总数:{{#var:str.count}} </pre> {{Split|萌娘百+欢迎+科!++来到|+|str}} {{#var:str2}}{{#var:str5}}{{#var:str1}}{{#var:str3}} 分割得到的字符串总数:{{#var:str.count}} (因为其中有一处连续的加号,<code><nowiki>{{#var:str4}}</nowiki></code>被赋予了一个空字符串) === 示例4 === 在模板中,利用此模板将接收到的一个约定格式的字符串分割,作为多个参数使用。因为是模板,所以这里无法作出演示。 <pre> {{#fornumargs: num | value |{{split|{{#var:value}}|,}} {{ruby|{{#var:foo1}}|{{#var:foo2}}}} }} </pre> <includeonly>[[分类:辅助模板]]</includeonly> <noinclude>[[Category:模板文档]]</noinclude>
此頁面嵌入了以下幾個頁面:
Template:Split
(
查看原始碼
)
Module:Arguments
(
查看原始碼
)
Module:Split
(
查看原始碼
)
返回到「
Template:Split/doc
」。
導覽
導覽
首頁
最近修改
隨機頁面
MediaWiki說明
特殊頁面
wiki工具
wiki工具
頁面工具
頁面工具
使用者頁面工具
更多
連結至此的頁面
相關變更
頁面資訊
頁面日誌
其它專案
變體
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體