# Convert String Case
Grammar — String(s) as case|Lower/Upper Case
Flags —Native
|Function
Converts a string to upper case or lower case.
# Arguments
string
— Stringbool
[ preset::String_Case_Option ] — Case
Returns — string
native string StringCase(string s, bool upper);
# Related
Category: String / Formatting
- [F] —
text
— Convert Time To Text — ( TextTimeFormat ) - [F] —
string
— Convert String Case — ( StringCase ) - [F] —
text
— Convert Text Case — ( TextCase ) - [F] —
text
— Convert Game Text — ( StringExternal ) - [F] —
text
— Convert Game Hotkey — ( StringExternalHotkey ) - [F] —
text
— Convert Game Asset — ( StringExternalAsset ) - [F] —
text
— Text With Color — ( TextWithColor ) - [F] —
void
— Set Text Expression Token — ( TextExpressionSetToken ) - [F] —
text
— Text Expression — ( TextExpressionAssemble )
# Examples
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L6564
StringCase(libVCMI_gv_pM_MissionCheat_Cheats[lv_iter].lv_titleString, false)
// L6564
StringCase(StringWord(EventChatMessage(false), 1), false)
# campaigns/voidstory.sc2campaign
// L578
StringCase(lp_roomString, false)
# mods/core.sc2mod
// L2214
StringCase(lp_value, false)
// L1898
StringCase(lp_value, false)
# mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod
// L2072
StringCase(lv_roleString, false)
# mods/missionpacks/novacampaign.sc2mod
// L5505
StringCase(libNCMI_gv_NM_MissionCheat_Cheats[lv_iter].lv_titleString, false)
// L5505
StringCase(StringWord(EventChatMessage(false), 1), false)
# mods/missionpacks/novacampaign.sc2mod
// L519
StringCase(lp_roomString, false)
# mods/starcoop/starcoop.sc2mod
// L12815
StringCase(lv_parameter, false)
# mods/starcoop/starcoop.sc2mod
// L5812
StringCase((lv_playerRace), false)
# mods/testmods/autopve.stormmod
// L100
StringCase(lv_testSection, false)
// L103
StringCase(lv_testSection, false)
# mods/warcoop/warcoopdata.sc2mod
// L200
StringCase(lp_cheatString, false)
// L3014
StringCase(EventChatMessage(false), false)