跳转到内容

Template:Str ≥ len/doc

维基百科,自由的百科全书

模板介紹

这是{{Str ≥ len}}元模板。

它可以帮助其他模板检查一个字符串含有“大于或等于”还是“小于”给定数量的字符。

使用方法

此模板需要3到4个匿名的参数。

详细参数说明:

{{str ≥ len 
| 1 =被检查的字符串
| 2 =用来比较的长度值
| 3 =“大于或等于”时返回的内容。
| 4 =“小于”时返回的内容。
}}

空或未定义的字符串被认为是长度为0。 低于0的长度值被认为是0。

範例

下面是检查字符串“abcde”是4个或更多字符的方法:

{{str ≥ len | abcde | 4
| Equal or longer.
| Shorter.
}}

它返回:

Equal or longer.

模板处理包含等号“ = ”的参数数据时会有一个问题。但是,这很容易使用命名编号参数解决。在这里,我们检查字符串“ab=cde”是否含有100个或更多字符:

{{str ≥ len 
| 1 = ab=cde 
| 2 = 100
| 3 = Equal "=" or longer.
| 4 = Shorter, not "=".
}}

它返回:

Shorter, not "=".

总是使用命名编号参数可能是一个良好的习惯,因为您可能事先无法确切知道您的模板将把什么数据传给元模板。

參見