在 Unreal Engine (UE) 中,可以使用 ParseIntoArray 方法将字符串分割成数组。这个方法可以根据指定的分隔符将字符串拆分为多个子字符串。
// 分割字符串
FString SourceString = TEXT("Hello,World,Unreal,Engine");
TArray<FString> ResultArray;
SourceString.ParseIntoArray(ResultArray, TEXT(","), true);
// 输出结果
for (const FString& Str : ResultArray)
{
UE_LOG(LogTemp, Warning, TEXT("%s"), *Str);
}
在上面的示例中,SourceString 被逗号分割成了四个子字符串,并存储在 ResultArray 中。
注意事项
- 分隔符:确保使用正确的分隔符来分割字符串。
- 空字符串:可以选择是否忽略空字符串。
- 性能:对于非常长的字符串,分割操作可能会影响性能。
通过这种方式,可以轻松地在 UE 中处理和操作字符串。