返回 导航

UE5

hangge.com

UE5 - 字符串操作详解(拼接、格式化、查找、替换、分割、截取、长度、类型转换等)

作者:hangge | 2025-07-22 08:38
    在游戏开发中,字符串(String)不仅用于显示文本,还常被用于拼接路径、动态生成提示信息、处理玩家输入等场景。Unreal Engine 5UE5)提供了一系列蓝图节点来操作字符串,本文将通过样例详细地介绍这些节点的用法。

1,Append(拼接)

(1)Append 节点,它的作用是将多个字符串拼接成一个。我们可以单击右边的“添加引脚”来增加字符串的个数。
(2)比如下面样例最终在输出管脚“Return Value”中将会返回一个新的字符串“Welcome to hangge.com

2,Format Text(格式化文本)

(1)Format Text 节点能够让我们向一个文本模板里面填充参数。在文本模板中,我们会使用“[参数名}”来表示参数。
(2)下面样例 Format Text 节点的输出管脚最终会输出文本“我叫李雷,我今年 20 岁。

3,ToString(类型转换)

(1)ToString 节点可以将数值(IntegerFloatBoolName 等)转换为字符串。
(2)下面样例使用 ToString 节点将一个浮点型数值转换为字符串。

4,Len(长度)

(1)Len 节点可以获取字符串长度(字符数)。
(2)比如下面样例得到字符串长度为 16

5,Find Substring(查找子串)

(1)Find Substring 节点作用是在主字符串中查找子字符串,返回起始索引(未找到返回 -1)
(2)比如下面样例返回的结果是 6

6,Replace(替换)

(1)Replace 节点作用是将主字符串中的指定子串替换为另一个字符串。
(2)比如项目样例输出结果为“hello google.com

7,ToUpper / ToLower(大小写转换)

(1)ToUpperToLower 节点分别可以将字符串转换为全大写或全小写。
(2)比如项目样例转换后的字符串为“HELLO HANGGE.COM

8,Substring(截取子串)

(1)Substring 节点用于从指定位置开始,截取给定长度的子串。
(2)下面样例截取得到的字符串为“hello

9,Split(分割)

(1)Split 节点根据分隔符,将字符串分割为左、右两部分。
(2)下面样例分割后 LeftRight 引脚分别得到 hangggecom 这两个字符串。
评论

全部评论(0)

回到顶部