# String With Search Replacement
Grammar — string with up to count findString replaced by replaceString (sensitivity|Sensitive/Insensitive to case)
Flags —Native
|Function
Replaces one or more occcurrences of a substring inside a string.
# Arguments
string
— Stringstring
— Find Stringstring
— Replace Stringint
— Countbool
[ preset::String_Case_Sensitivity ] — Sensitivity
Returns — string
native string StringReplaceWord(
string s,
string word,
string replace,
int maxCount,
bool caseSens,
);
# Related
Category: String / Substrings
- [F] —
string
— Word Of String — ( StringWord ) - [F] —
string
— Substring — ( StringSub ) - [F] —
int
— Position Of Substring — ( StringFind ) - [F] —
bool
— String Containment — ( StringContains ) - [F] —
string
— String With Indexed Replacement — ( StringReplace ) - [F] —
string
— String With Search Replacement — ( StringReplaceWord ) - [F] —
text
— Text With Search Replacement — ( TextReplaceWord )
# Examples
# campaigns/swarmstory.sc2campaign
// L13218
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)
# campaigns/voidstory.sc2campaign
// L6870
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L1102
StringReplaceWord(lp_command, " ", "", c_stringReplaceAll, c_stringCase)
# mods/core.sc2mod
// L1410
StringReplaceWord(lp_animation, " ", ",", 0, c_stringCase)
// L1461
StringReplaceWord(lp_animation, " ", ",", 0, c_stringCase)
// L1562
StringReplaceWord(lp_prop, " ", ",", 0, c_stringCase)
// L1582
StringReplaceWord(lp_prop, " ", ",", 0, c_stringCase)
// L1583
StringReplaceWord(lp_blendInAnimation, " ", ",", 0, c_stringCase)
// L1584
StringReplaceWord(lp_blendOutAnimation, " ", ",", 0, c_stringCase)
// L1600
StringReplaceWord(lp_prop, " ", ",", 0, c_stringCase)
// L5544
StringReplaceWord(lp_targetFilterString, ",", " ", 0, c_stringCase)
// L5545
StringReplaceWord(lv_newTargetFilterString, ";", " DIV ", 0, c_stringCase)
// L1219
StringReplaceWord(lp_animation, " ", ",", 0, c_stringCase)
// L1270
StringReplaceWord(lp_animation, " ", ",", 0, c_stringCase)
// L1371
StringReplaceWord(lp_prop, " ", ",", 0, c_stringCase)
// L1391
StringReplaceWord(lp_prop, " ", ",", 0, c_stringCase)
// L1392
StringReplaceWord(lp_blendInAnimation, " ", ",", 0, c_stringCase)
// L1393
StringReplaceWord(lp_blendOutAnimation, " ", ",", 0, c_stringCase)
// L1409
StringReplaceWord(lp_prop, " ", ",", 0, c_stringCase)
// L4736
StringReplaceWord(lp_targetFilterString, ",", " ", 0, c_stringCase)
// L4737
StringReplaceWord(lv_newTargetFilterString, ";", " DIV ", 0, c_stringCase)
# mods/heroesdata.stormmod
// L5835
StringReplaceWord(lv_offsetString, ",", " ", c_stringReplaceAll, c_stringCase)
// L5968
StringReplaceWord(lv_offsetString, ",", " ", c_stringReplaceAll, c_stringCase)
# mods/heroesdata.stormmod
// L5386
StringReplaceWord(lv_chatString, "Hero", "", c_stringReplaceAll, c_stringNoCase)
# mods/heromods/alarak.stormmod
// L798
StringReplaceWord(lv_effectString, "AlarakLightningSurgeSearch", "", c_stringReplaceAll, c_stringCase)
# mods/missionpacks/campaigncommon.sc2mod
// L3024
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)
# mods/missionpacks/novacampaign.sc2mod
// L2113
StringReplaceWord(lp_command, " ", "", c_stringReplaceAll, c_stringCase)
# mods/voidprologue.sc2mod
// L6340
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)
# mods/warcoop/warclassic.sc2mod
// L91
StringReplaceWord(set,head,"",1,c_stringCase)
// L104
StringReplaceWord(set,head,"",1,c_stringCase)
// L118
StringReplaceWord(set,head,"",1,c_stringCase)
// L119
StringReplaceWord(body,entry+" ","",1,c_stringCase)
# mods/warcoop/warcoopdata.sc2mod
// L2107
StringReplaceWord(lv_newLink, lv_raceToken, "", c_stringReplaceAll, c_stringCase)