极奇策RPA技术教程:字符串大小写转换 (NodeCaseConvert) - 自动化开发与配置详细指南

字符串大小写转换
📖 节点概述
将字符串转换为不同的大小写格式。支持八种转换模式:全部大写、全部小写、首字母大写、首字母小写、每个单词首字母大写、每个单词首字母小写、大小写反转以及句首大写。该节点为纯数据节点,无执行端口。
💡 使用场景:
- 文本标准化:将用户输入统一为小写或大写,便于比较和索引。
- 标题格式化:将文章标题转换为每个单词首字母大写的格式。
- 数据清洗:将英文文本中的大小写不一致问题修正(如句首大写)。
- 展示优化:在 UI 中显示特定风格的文本(如全部大写用于强调)。
- 密码处理:对验证码等不区分大小写的场景进行统一转换。
🎮 实战连线指南:如何正确使用它?
节点有一个输入端口 文本 和一个输出端口 结果。通过“转换方式”下拉框选择需要的格式。
场景案例:将用户输入的英文姓名转换为正确的大小写
- 获取用户输入:从【变量获取】节点读取
name = "john DOE"。 - 连接节点:将
name连入【字符串大小写转换】的文本。 - 选择转换方式:下拉框选择
每个单词首字母大写 (Title Case)。 - 获取结果:
结果输出"John Doe"。 - 后续使用:将格式化后的姓名存储或显示。
各模式效果示例(以 "hello wORLD!" 为例):
- 全部大写 →
"HELLO WORLD!" - 全部小写 →
"hello world!" - 首字母大写 →
"Hello world!" - 首字母小写 →
"hello wORLD!"(仅第一个字母变小写,其余不变) - 每个单词首字母大写 →
"Hello World!" - 每个单词首字母小写 →
"hello world!"(每个单词首字母小写,其余部分保持原样) - 大小写反转 →
"HELLO World!" - 句首大写 →
"Hello world!"(整个字符串首字母大写,其余全部小写)
⚙️ 引脚与参数说明
📥 输入引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| 文本 | STRING | 需要转换大小写的原始字符串。可通过多行文本框填写或连线传入。 |
⚙️ 控件参数
| 控件名称 | 类型 | 说明 |
|---|---|---|
| 文本 | 多行文本框 | 手动输入待转换的文本。当连线传入数据时,连线值优先。 |
| 转换方式 | 下拉选择 | 指定要应用的大小写转换规则。 |
转换方式详情:
| 选项 | 说明 |
|---|---|
全部大写 (UPPERCASE) | 将所有字母转换为大写(非字母字符不变)。 |
全部小写 (lowercase) | 将所有字母转换为小写。 |
首字母大写 (Capitalize) | 仅将第一个字母大写,其余字母小写(不影响非字母开头的字符串)。 |
首字母小写 (Decapitalize) | 仅将第一个字母小写,其余部分保持原样。 |
每个单词首字母大写 (Title Case) | 将每个单词的首字母大写,其余字母小写(单词边界由非字母字符决定)。 |
每个单词首字母小写 (Lower first of each word) | 将每个单词的首字母小写,其余部分保持原样。 |
大小写反转 (sWAP cASE) | 大写字母变为小写,小写字母变为大写。 |
句首大写 (Sentence case) | 将整个字符串的第一个字母大写,其余所有字母小写。 |
📤 输出引脚
| 引脚名称 | 数据类型 | 说明 |
|---|---|---|
| 结果 | STRING | 转换后的大小写格式文本。 |
⚠️ 注意事项
- 非字母字符:数字、标点、空格等不受大小写转换影响,但在单词边界识别中起作用(例如
title()会按非字母字符分隔单词)。 - 首字母大写 vs 句首大写:
首字母大写:只改变第一个字母(若第一个字符是字母),其余部分保持不变。句首大写:将第一个字母大写,且强制将之后的所有字母变为小写。
- 每个单词首字母小写:该模式仅将每个单词的开头字母变为小写,单词内其他字母的大小写保持不变。例如
"Hello WORLD"→"hello wORLD"。 - 大小写反转:
swapcase()会反转大小写,对于带重音或特殊字母的 Unicode 字符也可能正确转换。 - 多行文本:所有转换规则均支持多行文本,换行符会被保留。句首大写仅作用于整个文本的第一个字母,不会每行独立处理。
💎 小贴士:
- 需要判断两个字符串是否相等(忽略大小写)时,可先将两者全部转为小写或大写再比较。
每个单词首字母大写与 Python 的str.title()行为一致,注意对带撇号的单词(如"don't")可能产生意外结果("Don'T")。如需更智能的标题转换,建议使用专门节点。- 对于英文句子,
句首大写是一个常用格式,可以快速标准化一段文本。- 结合【字符串去除空格】节点,可以在转换前先清理首尾空格,避免首字母判断受空格影响。
这篇文档对您有帮助吗?
您的反馈将帮助我们持续优化文档内容

