UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Split.h File Reference
#include "Containers/ArrayView.h"
#include "Containers/StringFwd.h"
#include "CoreTypes.h"
#include "Misc/CString.h"

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::String
 

Functions

bool UE::String::SplitFirst (FAnsiStringView View, FAnsiStringView Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitFirst (FUtf8StringView View, FUtf8StringView Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitFirst (FWideStringView View, FWideStringView Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitLast (FAnsiStringView View, FAnsiStringView Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitLast (FUtf8StringView View, FUtf8StringView Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitLast (FWideStringView View, FWideStringView Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitFirstOfAny (FAnsiStringView View, TConstArrayView< FAnsiStringView > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitFirstOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitFirstOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitLastOfAny (FAnsiStringView View, TConstArrayView< FAnsiStringView > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitLastOfAny (FUtf8StringView View, TConstArrayView< FUtf8StringView > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitLastOfAny (FWideStringView View, TConstArrayView< FWideStringView > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitFirstChar (FAnsiStringView View, ANSICHAR Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitFirstChar (FUtf8StringView View, UTF8CHAR Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitFirstChar (FWideStringView View, WIDECHAR Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitLastChar (FAnsiStringView View, ANSICHAR Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitLastChar (FUtf8StringView View, UTF8CHAR Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitLastChar (FWideStringView View, WIDECHAR Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase)
 
bool UE::String::SplitFirstOfAnyChar (FAnsiStringView View, TConstArrayView< ANSICHAR > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitFirstOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitFirstOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitLastOfAnyChar (FAnsiStringView View, TConstArrayView< ANSICHAR > Search, FAnsiStringView &OutLeft, FAnsiStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitLastOfAnyChar (FUtf8StringView View, TConstArrayView< UTF8CHAR > Search, FUtf8StringView &OutLeft, FUtf8StringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)
 
bool UE::String::SplitLastOfAnyChar (FWideStringView View, TConstArrayView< WIDECHAR > Search, FWideStringView &OutLeft, FWideStringView &OutRight, ESearchCase::Type SearchCase, int32 *OutMatchIndex)