本页是THBWiki的编辑帮助文档
- 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
- 有任何意见、建议、求助、反馈都可以在 讨论板 提出
- THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
帮助:使用Lua编写的模板
Jump to navigation
Jump to search
|
目录 |
---|
本页介绍本WIKI内大部分可调用的Lua函数以及使用Lua编写的模板(主要功能使用Lua实现,仅为简略缩写而创建的套皮模板)
通过#invoke
直接调用的模块请参阅 常用模块
全部用法介绍均以中文环境为主,并侧重于全面介绍用法和易懂例子,不完全是其他介绍网页的翻译,不重要的废话可免则免。如有疑难可以加Q群285426714。
L
len
[编辑] ] [len 模板文档
本模板的功能来自 模块:string。
获取字串长度,多字节字符也算一个字,字串前后的空格和回车均不会算进长度中,若输入的字串中有HTML实体( 等),该实体将不会被转换成一般文字,而是按原本的姿态( )计算。需要注意的是,与原生的len解析函数不同,被nowiki括住的内容,连带nowiki标签本身,都会被算进长度中。
- 格式
{{len| 字串 }}
- 例子
{{len| A字串 BC }}
→6
{{len| 字串 BC }}
→10
{{len| <nowiki>This is a </nowiki>test }}
→4
P
padleft
[编辑] ] [padleft 模板文档
本模板的功能来自 模块:string。
往字串左边填充特定符号直到一定长度,多字节文字也算一个字,原字串为空的话还可以当作repeat用,如果原字串长度比需要的长度长,则不会做任何处理。
- 格式
{{padleft| 原字串 | 需要的长度(字符数) | 填充字串(默认为“0”) }}
- 例子
{{padleft| 15 | 5 }}
→00015
{{padleft| xyz | 5 }}
→00xyz
{{padleft| 原字串 | 10 | 填 }}
→填填填填填填填原字串
{{padleft| 原字串 | 10 | 填充 }}
→填充填充填充填原字串
{{padleft| | 5 | 妮可 }}
→妮可妮可妮
{{padleft| | 5 | 早苗 }}
→早苗早苗早
{{padleft| 这个真心太长了吧 | 5 | 填 }}
→这个真心太长了吧
padright
[编辑] ] [padright 模板文档
本模板的功能来自 模块:string。
往字串右边填充特定符号直到一定长度,多字节文字也算一个字,原字串为空的话还可以当作repeat用,如果原字串长度比需要的长度长,则不会做任何处理。
- 格式
{{padright| 原字串 | 需要的长度(字符数) | 填充字串(默认为“0”) }}
- 例子
{{padright| 15 | 5 }}
→15000
{{padright| xyz | 5 }}
→xyz00
{{padright| 原字串 | 10 | 填 }}
→原字串填填填填填填填
{{padright| 原字串 | 10 | 填充 }}
→原字串填充填充填充填
{{padright| | 5 | 妮可 }}
→妮可妮可妮
{{padright| | 5 | 早苗 }}
→早苗早苗早
{{padright| 这个真心太长了吧 | 5 | 填 }}
→这个真心太长了吧