全站通知:
帮助:解析函数/lc
刷
历
编
< 帮助:解析函数
跳到导航
跳到搜索
lc是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。
lc
将字符串转换为小写形式MediaWiki原生支持。
该函数可将输入字符串转换为全小写形式,或仅首字母小写,支持多语言字符处理。
语法
{{lc: 文本 }}
- 文本:需要转换小写的原始文本
示例
{{lc: ABCDefg}}
→ abcdefg{{lc: QWER脸滚键盘 }}
→ qwer脸滚键盘{{lc: 一二三壹贰叁 }}
→ 一二三壹贰叁
底层代码
- 代码逻辑:
- 根据平台语言选择处理方式,默认通用(对于MW1.37.0,仅Karakalpak、Kazakh和Turkish语言有特例)。
- 转换小写前,先检测字符串是否包含多字节字符(如中文、特殊符号等)
- 包含多字节字符:根据字符的 Unicode 属性,能转换任意具有“字母”属性的字符,例如元音变音 A(ä)。基于PHP函数 mb_strtolower
- 不包含:转换所有 ASCII 字符。基于PHP函数 strtolower
实际用例
- 一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。