在线提交需求

请留下您的联系方式,我们的专家将在 24 小时内与您沟通。

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

极奇策技术团队更新于 2026-08-260 阅读

image.png

字符串大小写转换

📖 节点概述

将字符串转换为不同的大小写格式。支持八种转换模式:全部大写、全部小写、首字母大写、首字母小写、每个单词首字母大写、每个单词首字母小写、大小写反转以及句首大写。该节点为纯数据节点,无执行端口。

💡 使用场景

  • 文本标准化:将用户输入统一为小写或大写,便于比较和索引。
  • 标题格式化:将文章标题转换为每个单词首字母大写的格式。
  • 数据清洗:将英文文本中的大小写不一致问题修正(如句首大写)。
  • 展示优化:在 UI 中显示特定风格的文本(如全部大写用于强调)。
  • 密码处理:对验证码等不区分大小写的场景进行统一转换。

🎮 实战连线指南:如何正确使用它?

节点有一个输入端口 文本 和一个输出端口 结果。通过“转换方式”下拉框选择需要的格式。

场景案例:将用户输入的英文姓名转换为正确的大小写

  1. 获取用户输入:从【变量获取】节点读取 name = "john DOE"
  2. 连接节点:将 name 连入【字符串大小写转换】的 文本
  3. 选择转换方式:下拉框选择 每个单词首字母大写 (Title Case)
  4. 获取结果结果 输出 "John Doe"
  5. 后续使用:将格式化后的姓名存储或显示。

各模式效果示例(以 "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")。如需更智能的标题转换,建议使用专门节点。
  • 对于英文句子,句首大写 是一个常用格式,可以快速标准化一段文本。
  • 结合【字符串去除空格】节点,可以在转换前先清理首尾空格,避免首字母判断受空格影响。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部