I would like to parse a string and check each character if it matches others. The parse into array function uses only one delimiter, but I would like to use many. Something like this:
for i in range(0, len(string)):
if(string[i] in "abc"):
Thankyou in advance!
FString SomeString = TEXT("ABCDE");
for (const TCHAR& CharX : SomeString.GetCharArray()) {
if (FChar::IsAlpha(CharX)
|| FChar::IsDigit(CharX)
|| FChar::IsUnderscore(CharX)
) {
}
}
FString itself comes with a lot of methods too, such as FString::Contains and FString::CreateIterator. FString itself is an array of TCHAR. The overloads for FString::Contains / FString::Find give an example with TCHAR parameters.
1 Like