# String Equal
Grammar — s1 is equal to s2 (sens|Sensitive/Insensitive to case)
Flags —Native
|Function
Returns true if the two strings are the same.
# Arguments
string
— String 1string
— String 2bool
[ preset::String_Case_Sensitivity ] — Sensitivity
Returns — bool
native bool StringEqual(
string s1,
string s2,
bool caseSens,
);
# Related
Category: String / Comparisons
- [F] —
bool
— String Equal — ( StringEqual ) - [F] —
int
— String Compare — ( StringCompare ) - [F] —
int
— String Length — ( StringLength )
# Examples
# campaigns/liberty.sc2campaign
// L4305
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L7965
StringEqual(StringSub(lv_states, lv_index, lv_index), "1", c_stringCase)
// L18661
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L19674
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L4305
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L7965
StringEqual(StringSub(lv_states, lv_index, lv_index), "1", c_stringCase)
// L18661
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L19674
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L1780
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
// L1780
StringEqual(StringWord(EventChatMessage(false), 1), EventChatMessage(true), c_stringNoCase)
# campaigns/swarmstory.sc2campaign
// L18548
StringEqual(lv_missionInitial, lv_lastLocation, c_stringCase)
# mods/core.sc2mod
// L277
StringEqual(AbilityCommandGetAbility(OrderGetAbilityCommand(o)), c_AB_Attack, true)
// L284
StringEqual(AbilityCommandGetAbility(OrderGetAbilityCommand(o)), c_AB_Move, true)
// L277
StringEqual(AbilityCommandGetAbility(OrderGetAbilityCommand(o)), c_AB_Attack, true)
// L284
StringEqual(AbilityCommandGetAbility(OrderGetAbilityCommand(o)), c_AB_Move, true)