RealDocs

UKismetTextLibrary::EqualEqual_IgnoreCase_TextText

function Engine Blueprint Since unknown
#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

Version History

Introduced in: unknown

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.