UKismetTextLibrary::EqualEqual_IgnoreCase_TextText
#include "Kismet/KismetTextLibrary.h"
Access: public
Specifiers: staticBlueprintPure
Description
Returns true if A and B are linguistically equal, ignoring case differences. Backs the case-insensitive '==' compact node for FText in Blueprint.
Caveats & Gotchas
- • Case-insensitivity is culture-aware string comparison, not a simple ASCII case fold, so behaviour can vary between locales for non-Latin scripts.
- • Use EqualEqual_TextText instead when exact casing matters, such as comparing user-entered codes or IDs stored as text.
Signature
static bool EqualEqual_IgnoreCase_TextText(const FText& A, const FText& B); Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| A | const FText& | First text value to compare. | — |
| B | const FText& | Second text value to compare. | — |
Return Type
bool Example
Case-insensitive text comparison C++
FText A = FText::FromString(TEXT("Ready"));
FText B = FText::FromString(TEXT("READY"));
bool bSame = UKismetTextLibrary::EqualEqual_IgnoreCase_TextText(A, B); // true Tags
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?