将文本字符串中的字母转换为全部小写、全部大写或首字母大写。

说明

LowerUpperProper 函数转换字符串中字母的大小写。

  • Lower 将所有大写字母转换为小写。
  • Upper 将所有小写字母转换为大写。
  • 如果单词的首字母为小写,Proper 会将其转换为大写,并将所有其他大写字母转换为小写。

这三个函数都会忽略不是字母的字符。

如果传递单个字符串,则返回值为该字符串的转换后版本。 如果传递包含字符串的单列,则返回值为转换后字符串的单列表。 如果你有多列表,可以将其调整为单列表,如使用表中所述。

语法

Lower( String )
Upper( String )
Proper( String )

  • String - 必需。 要转换的字符串。

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable - 必需。 要转换的字符串的单列表。

示例

单个字符串

本部分中的示例使用名为 Author 的输入文本控件作为其数据源。 该控件包含字符串“E. E. CummINGS”。

公式 说明 结果
Lower( Author.Text ) 将字符串中的所有大写字母转换为小写。 “e. e. cummings”
Upper( Author.Text ) 将字符串中的所有小写字母转换为大写。 “E. E. CUMMINGS”
Proper( Author.Text ) 如果单词的首字母为小写,则会将其转换为大写,并将所有其他大写字母转换为小写。 “E. E. Cummings”

单列表

本部分中的示例将转换 People 数据源的 Address 中的字符串,其包含的数据如下:

每个公式返回一个单列表,表中包含转换后的字符串。

公式 说明 结果
Lower( ShowColumns( People, "Address" ) ) 将所有小写字母转换为大写。
Upper( ShowColumns( People, "Address" ) ) 将所有小写字母转换为大写。
Proper( ShowColumns( People, "Address" ) ) 将所有单词的小写首字母转换为大写,并将所有其他大写字母转换为小写。

分步示例

  1. 添加文本输入控件,然后将其命名为 Source

  2. 添加一个标签,然后将其 Text 属性设置为以下函数:
    Proper(Source.Text)

  3. 按 F5,然后将 WE ARE THE BEST! 键入 Source 框中。
    标签会显示 We Are The Best!