虚幻UE引擎蓝图最初对于字符串的支持不是很强,然而,虚幻UE引擎发展到现在,对大字符串的功能有许多的增强。
下面介绍一些优秀的功能。
Unreal5.4完整的API参考可在这里获取:https://dev.epicgames.com/documentation
虚幻引擎字符串

查找子串
返回在子字符串中输入的字符串在搜索范围中输入的字符串中出现的字符数,当想要查找字符串中的特定位置时,这非常有用。

获取子串
返回从输入到Source String
的字符串中Start Index
位置处的字符数,与Find Substring
结合使用时,它会更加有用。

左和右
该函数从Source String
中输入的字符串中,从左起依次返回Count
中输入的字符数的字符串,并从右起依次返回。
当想要从特定位置向左和向右剪切字符串时,这很方便。

中
该函数从Source String
中输入的字符串中,从Start
位置开始,剪切出Count
数量的字符串。
当想分别剪切Left
和Right
之间的字符串时,这很方便。

匹配通配符
检查以通配符格式输入的字符串是否存在于Source String
中输入的字符串中,公认的通配符是“*”和“?”。
前者识别多个字符串,后者识别其中包含一个字符的条件。
如果满足条件则返回True
。
搜索大小写可以设置为忽略大小写。

代替
从Source String
中输入的字符串中查找From
中的字符串,并将其替换为To
中的字符串。
还可以设置在搜索大小写时是否忽略大小写。

分裂
将输入到In Str
的字符串与输入到Source String
的字符串分隔开,并将字符串分成两部分。
还可以在搜索案例中设置是否忽略大小写。
搜索目录可以设置为从前或从后搜索,对于分割csv
等格式的字符串非常有用。

关于UE中的字符串
这些只是其中的几个,最初C++ FString
类具有这些功能,由于某种原因,它受到限制,无法在蓝图中使用,但可能被认为是必要的。
随着蓝图中这些函数的发布,现在至少可以在蓝图中进行一定量的字符串处理。
未来认为它会和普通代码处于同一水平。
…
以上是3D天堂关于了解UE蓝图中的字符串功能的全部内容,如果你有任何反馈,请随时在本页面下方留言。