# String With Search Replacement

Grammarstring with up to count findString replaced by replaceString (sensitivity|Sensitive/Insensitive to case)
FlagsNative | Function

Replaces one or more occcurrences of a substring inside a string.

# Arguments

  • string — String
  • string — Find String
  • string — Replace String
  • int — Count
  • bool [ preset::String_Case_Sensitivity ] — Sensitivity

Returns — string

native string StringReplaceWord(
	string s,
	string word,
	string replace,
	int maxCount,
	bool caseSens,
);

Category: String / Substrings

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L13218
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L6870
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)

# campaigns/voidstory.sc2campaign

VoidCampaignMissionLib.galaxy

// L1102
StringReplaceWord(lp_command, " ", "", c_stringReplaceAll, c_stringCase)

# mods/core.sc2mod

NativeLib.galaxy

// 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

GameLib.galaxy

// L5835
StringReplaceWord(lv_offsetString, ",", " ", c_stringReplaceAll, c_stringCase)
// L5968
StringReplaceWord(lv_offsetString, ",", " ", c_stringReplaceAll, c_stringCase)

# mods/heroesdata.stormmod

SupportLib.galaxy

// L5386
StringReplaceWord(lv_chatString, "Hero", "", c_stringReplaceAll, c_stringNoCase)

# mods/heromods/alarak.stormmod

LibHALA.galaxy

// L798
StringReplaceWord(lv_effectString, "AlarakLightningSurgeSearch", "", c_stringReplaceAll, c_stringCase)

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// L3024
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)

# mods/missionpacks/novacampaign.sc2mod

LibNCMI.galaxy

// L2113
StringReplaceWord(lp_command, " ", "", c_stringReplaceAll, c_stringCase)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6340
StringReplaceWord(lv_offsetString, ",", " ", 1, c_stringCase)

# mods/warcoop/warclassic.sc2mod

WarClassic.galaxy

// 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

WarCoopData.galaxy

// L2107
StringReplaceWord(lv_newLink, lv_raceToken, "", c_stringReplaceAll, c_stringCase)