This is a documentation subpage for Template:Lcfirstletter. It may contain usage information, categories and other content that is not part of the original template page. |
This template uses Lua: |
This template should always be substituted (i.e., use ((subst:Lcfirstletter)) ). Any accidental transclusions will be automatically substituted by a bot. |
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.
((lcfirstletter|Test))
→ ((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))
((lcfirstletter|(Test)))
→ ((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))
((lcfirstletter|6Th century))
→ ((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))
((ucfirst:6Th century))
→ 6Th century)