Template:Lcfirstletter/doc

From English Wikipedia @ Freddythechick

__EXPECTUNUSEDTEMPLATE__

Usage

Converts the first ASCII letter character of a string to lowercase. This behavior is different from the magic word lcfirst, which affects the first character of a string regardless of whether it is a letter or not.

Examples

<syntaxhighlight inline="1" lang="wikitext">{{lcfirstletter|Test}}</syntaxhighlight> → {{subst:#invoke:String|match|Test|%A*}}{{subst:lc:{{subst:#invoke:String|sub|{{subst:#invoke:String|match|Test|%a.*}}|1|1}}}}{{subst:#invoke:String|sub|{{subst:#invoke:String|match|Test|%a.*}}|2}}

<syntaxhighlight inline="1" lang="wikitext">{{lcfirstletter|(Test)}}</syntaxhighlight> → {{subst:#invoke:String|match|(Test)|%A*}}{{subst:lc:{{subst:#invoke:String|sub|{{subst:#invoke:String|match|(Test)|%a.*}}|1|1}}}}{{subst:#invoke:String|sub|{{subst:#invoke:String|match|(Test)|%a.*}}|2}}

<syntaxhighlight inline="1" lang="wikitext">{{lcfirstletter|6Th century}}</syntaxhighlight> → {{subst:#invoke:String|match|6Th century|%A*}}{{subst:lc:{{subst:#invoke:String|sub|{{subst:#invoke:String|match|6Th century|%a.*}}|1|1}}}}{{subst:#invoke:String|sub|{{subst:#invoke:String|match|6Th century|%a.*}}|2}}

(compare to {{ucfirst:6Th century}} → 6Th century)

See also