基础变量

UE自己定义的目的:1.跨平台;2.兼容反射;3.方便宏替换
FString
基础赋值与初始化

遍历与内存

迭代器访问

清除系列操作

合并

插入与移除
RemoveFromStart是从开头看,没有则移除失败返回false;
RemoveFromEnd是从尾部看,没有则移除失败返回false。

路径


其中,值得一提的是,PathAppend中本应该接收const TCHAR*类型的形参,但这里传的是*path2,是因为:

其次,NormalizeFilename函数主要用于标准化文件路径。如下:

切割


多段切割


查询
其中,.Find()函数形参中:第一个参数为查找的字符串,第二个参数为是否忽略大小写,第三个为查询的方式(从前往后还是从后往前),第四个参数为查询起点。

替换
ReplaceCharWithEscapedChar与ReplaceEscapedCharWithChar的区别:前者是将转义字符前再加一个\;而后者反之,将有\\的删去一个\。
函数后有Inline的是在原变量上替换,不含Inline的是不影响原变量的基础上,返回替换后的字符串。


包含

比较

大小写转换与数字
打印
Printf会返回拼接后的字符串,Appendf会直接在内部拼接完毕并且返回其引用。

匹配

修剪

转换

FCString


制作仿UE5日志打印



FText
FText一个主要的作用是本地化字符串。
初始化


部分数字的转换:

货币


时间

