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

帮助:使用Lua编写的模板

From THBWiki
Jump to navigation Jump to search
本页是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 模板文档

本模板的功能来自 模块: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 | 填 }}这个真心太长了吧

注释