UE · 2024年12月26日 0

UE 字符串分割 ParseIntoArray

在 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 中。

注意事项

  1. 分隔符:确保使用正确的分隔符来分割字符串。
  2. 空字符串:可以选择是否忽略空字符串。
  3. 性能:对于非常长的字符串,分割操作可能会影响性能。

通过这种方式,可以轻松地在 UE 中处理和操作字符串。