• 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
  • 有任何意见、建议、求助、反馈都可以在 讨论板 提出
  • THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正

帮助:使用Lua编写的模板

来自THBWiki
跳到导航 跳到搜索
本页是THBWiki的编辑帮助文档
目录
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

本页介绍本WIKI内大部分可调用的Lua函数以及使用Lua编写的模板(主要功能使用Lua实现,仅为简略缩写而创建的套皮模板)

通过#invoke直接调用的模块请参阅 常用模块

全部用法介绍均以中文环境为主,并侧重于全面介绍用法和易懂例子,不完全是其他介绍网页的翻译,不重要的废话可免则免。如有疑难可以加Q群285426714。

L

len

len 模板文档[查看] [编辑] [历史] [清除缓存]
此说明来自 模板:len/doc。

本模板的功能来自 模块:string。
获取字串长度,多字节字符也算一个字,字串前后的空格和回车均不会算进长度中,若输入的字串中有HTML实体( 等),该实体将不会被转换成一般文字,而是按原本的姿态( )计算。需要注意的是,与原生的len解析函数不同,被nowiki括住的内容,连带nowiki标签本身,都会被算进长度中。

格式
{{len| 字串 }}
例子
{{len| A字串 BC }} → 6
{{len| 字串 BC }} → 10
{{len| <nowiki>This is a </nowiki>test }} → 4

P

padleft

padleft 模板文档[查看] [编辑] [历史] [清除缓存]
此说明来自 模板:padleft/doc。

本模板的功能来自 模块:string。
往字串左边填充特定符号直到一定长度,多字节文字也算一个字,原字串为空的话还可以当作repeat用,如果原字串长度比需要的长度长,则不会做任何处理。

格式
{{padleft| 原字串 | 需要的长度(字符数) | 填充字串(默认为“0”) }}
例子
{{padleft| 15 | 5 }} → 00015
{{padleft| xyz | 5 }} → 00xyz
{{padleft| 原字串 | 10 | 填 }} → 填填填填填填填原字串
{{padleft| 原字串 | 10 | 填充 }} → 填充填充填充填原字串
{{padleft| | 5 | 妮可 }} → 妮可妮可妮
{{padleft| | 5 | 早苗 }} → 早苗早苗早
{{padleft| 这个真心太长了吧 | 5 | 填 }} → 这个真心太长了吧

padright

padright 模板文档[查看] [编辑] [历史] [清除缓存]
此说明来自 模板:padright/doc。

本模板的功能来自 模块:string。
往字串右边填充特定符号直到一定长度,多字节文字也算一个字,原字串为空的话还可以当作repeat用,如果原字串长度比需要的长度长,则不会做任何处理。

格式
{{padright| 原字串 | 需要的长度(字符数) | 填充字串(默认为“0”) }}
例子
{{padright| 15 | 5 }} → 15000
{{padright| xyz | 5 }} → xyz00
{{padright| 原字串 | 10 | 填 }} → 原字串填填填填填填填
{{padright| 原字串 | 10 | 填充 }} → 原字串填充填充填充填
{{padright| | 5 | 妮可 }} → 妮可妮可妮
{{padright| | 5 | 早苗 }} → 早苗早苗早
{{padright| 这个真心太长了吧 | 5 | 填 }} → 这个真心太长了吧

注释