# Text With Search Replacement

Grammartext with up to count findText replaced by replaceText (sensitivity|Sensitive/Insensitive to case)
FlagsNative | Function

Replaces one or more occcurrences of a substring inside text.

# Arguments

  • text — Text
  • text — Find Text
  • text — Replace Text
  • int — Count
  • bool [ preset::String_Case_Sensitivity ] — Sensitivity

Returns — text

native text TextReplaceWord(
	text t,
	text word,
	text replace,
	int maxCount,
	bool caseSens,
);

Category: String / Substrings

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L459
TextReplaceWord(StringExternal("Param/Value/974891C1"), StringExternal("Param/Value/62CFCF47"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L955
TextReplaceWord((StringExternal("Param/Value/53FCAC82") + gv_ratingTextBronze + StringExternal("Param/Value/029129D5")), StringExternal("Param/Value/5F6EBF43"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L955
TextReplaceWord(StringExternal("Param/Value/32DF2F98"), StringExternal("Param/Value/8AA09FB4"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L958
TextReplaceWord((StringExternal("Param/Value/04CFC30A") + gv_ratingTextSilver + StringExternal("Param/Value/7F7B82FC")), StringExternal("Param/Value/D75FAE77"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L958
TextReplaceWord(StringExternal("Param/Value/2B200293"), StringExternal("Param/Value/E7477835"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L961
TextReplaceWord((StringExternal("Param/Value/AA04631D") + gv_ratingTextGold + StringExternal("Param/Value/D59DA782")), StringExternal("Param/Value/4D415390"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L961
TextReplaceWord(StringExternal("Param/Value/677E8B18"), StringExternal("Param/Value/3F40F919"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L1244
TextReplaceWord(StringExternal("Param/Value/8BDE6E58"), StringExternal("Param/Value/6E67A216"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L2265
TextReplaceWord(StringExternal("Param/Value/54C42162"), StringExternal("Param/Value/56D79116"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase)
// L2274
TextReplaceWord((StringExternal("Param/Value/203A7B8C") + gv_ratingTextSilver + StringExternal("Param/Value/51853534")), StringExternal("Param/Value/52B42A7D"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L2274
TextReplaceWord(StringExternal("Param/Value/E6A97E03"), StringExternal("Param/Value/6F02CE23"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L2277
TextReplaceWord((StringExternal("Param/Value/52A3B2DA") + gv_ratingTextGold + StringExternal("Param/Value/10814915")), StringExternal("Param/Value/6128B216"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L2277
TextReplaceWord(StringExternal("Param/Value/B73A69D3"), StringExternal("Param/Value/BE8D77BE"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L2297
TextReplaceWord(StringExternal("Param/Value/16E9842C"), StringExternal("Param/Value/524D84D1"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase)
// L532
TextReplaceWord(StringExternal("Param/Value/FBD3213A"), StringExternal("Param/Value/417D4E1E"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L1224
TextReplaceWord((StringExternal("Param/Value/7317C301") + gv_ratingTextBronze + StringExternal("Param/Value/EDEC0D20")), StringExternal("Param/Value/BA56269E"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L1224
TextReplaceWord(StringExternal("Param/Value/F403DB8E"), StringExternal("Param/Value/17A3EDD0"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L1227
TextReplaceWord((StringExternal("Param/Value/0985B5EC") + gv_ratingTextSilver + StringExternal("Param/Value/28F0A7BF")), StringExternal("Param/Value/FCE6EAF4"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L1227
TextReplaceWord(StringExternal("Param/Value/22099900"), StringExternal("Param/Value/B4DFD7CB"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L1230
TextReplaceWord((StringExternal("Param/Value/605D19F2") + gv_ratingTextGold + StringExternal("Param/Value/11A93DBC")), StringExternal("Param/Value/0E47DE2A"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L1230
TextReplaceWord(StringExternal("Param/Value/D6349BB2"), StringExternal("Param/Value/0FAD66E8"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L1515
TextReplaceWord(StringExternal("Param/Value/271EB141"), StringExternal("Param/Value/2CC74C61"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L1130
TextReplaceWord(StringExternal("Param/Value/07CB6342"), StringExternal("Param/Value/CDF4E3C5"), IntToText(gv_marineBuiltCount), c_stringReplaceAll, c_stringCase)
// L1130
TextReplaceWord(StringExternal("Param/Value/9CE8ADE0"), StringExternal("Param/Value/0FD78E04"), IntToText(gv_marineNeeded), c_stringReplaceAll, c_stringCase)
// L1130
TextReplaceWord(StringExternal("Param/Value/BCEC4C42"), StringExternal("Param/Value/CC8DF48B"), IntToText(gv_marineNeeded), c_stringReplaceAll, c_stringCase)
// L1133
TextReplaceWord(StringExternal("Param/Value/E5A32A1B"), StringExternal("Param/Value/4BBAF9F5"), IntToText(gv_tankBuiltCount), c_stringReplaceAll, c_stringCase)
// L1133
TextReplaceWord(StringExternal("Param/Value/11077E9C"), StringExternal("Param/Value/84920319"), IntToText(gv_tanksNeeded), c_stringReplaceAll, c_stringCase)
// L1133
TextReplaceWord(StringExternal("Param/Value/172D839D"), StringExternal("Param/Value/4726D1B5"), IntToText(gv_tanksNeeded), c_stringReplaceAll, c_stringCase)
// L1136
TextReplaceWord(StringExternal("Param/Value/FB85A5A6"), StringExternal("Param/Value/F48A93A8"), IntToText(gv_ghostsBuiltCount), c_stringReplaceAll, c_stringCase)
// L1136
TextReplaceWord(StringExternal("Param/Value/E3C9AF93"), StringExternal("Param/Value/6B895D03"), IntToText(gv_ghostsNeeded), c_stringReplaceAll, c_stringCase)
// L1136
TextReplaceWord(StringExternal("Param/Value/B707EFF9"), StringExternal("Param/Value/2BD283C3"), IntToText(gv_ghostsNeeded), c_stringReplaceAll, c_stringCase)
// L1175
TextReplaceWord(StringExternal("Param/Value/70AC623B"), StringExternal("Param/Value/D01F147F"), IntToText(gv_marineBuiltCount), c_stringReplaceAll, c_stringCase)
// L1756
TextReplaceWord((StringExternal("Param/Value/49304EAE") + gv_ratingTextSilver + StringExternal("Param/Value/3077DE16")), StringExternal("Param/Value/75080C2D"), IntToText(gv_silverLosses), c_stringReplaceAll, c_stringCase)
// L1759
TextReplaceWord((StringExternal("Param/Value/4377C835") + gv_ratingTextGold + StringExternal("Param/Value/D7702915")), StringExternal("Param/Value/238D3C64"), IntToText(gv_goldLosses), c_stringReplaceAll, c_stringCase)
// L2096
TextReplaceWord(StringExternal("Param/Value/BABA6EED"), StringExternal("Param/Value/AD04669B"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase)
// L2105
TextReplaceWord((StringExternal("Param/Value/C9E0F07E") + gv_ratingTextSilver + StringExternal("Param/Value/8B193142")), StringExternal("Param/Value/FF3A1403"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L2105
TextReplaceWord(StringExternal("Param/Value/24751C21"), StringExternal("Param/Value/CAB13CCB"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L2108
TextReplaceWord((StringExternal("Param/Value/69B8B409") + gv_ratingTextGold + StringExternal("Param/Value/DFFC2E41")), StringExternal("Param/Value/F68901EC"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L2108
TextReplaceWord(StringExternal("Param/Value/3D3762C1"), StringExternal("Param/Value/8FB1EBC6"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L2128
TextReplaceWord(StringExternal("Param/Value/7B6323B3"), StringExternal("Param/Value/27527C62"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase)
// L429
TextReplaceWord(StringExternal("Param/Value/BE2067FC"), StringExternal("Param/Value/1A08FB6F"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L960
TextReplaceWord((StringExternal("Param/Value/EFE754C7") + gv_ratingTextBronze + StringExternal("Param/Value/8C10741F")), StringExternal("Param/Value/BD16A3E9"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L960
TextReplaceWord(StringExternal("Param/Value/ACF57983"), StringExternal("Param/Value/7643C36C"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L963
TextReplaceWord((StringExternal("Param/Value/D90D6F5A") + gv_ratingTextSilver + StringExternal("Param/Value/2163B4C0")), StringExternal("Param/Value/CFD416AF"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L963
TextReplaceWord(StringExternal("Param/Value/3C92E42C"), StringExternal("Param/Value/0159C03F"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L966
TextReplaceWord((StringExternal("Param/Value/44DF095B") + gv_ratingTextGold + StringExternal("Param/Value/B960EE27")), StringExternal("Param/Value/BF39FAE0"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L966
TextReplaceWord(StringExternal("Param/Value/51F8FB98"), StringExternal("Param/Value/CF1192E2"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L1280
TextReplaceWord(StringExternal("Param/Value/67682E63"), StringExternal("Param/Value/5B0448DD"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L2205
TextReplaceWord(StringExternal("Param/Value/849B54A1"), StringExternal("Param/Value/8BFF5549"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase)
// L2214
TextReplaceWord((StringExternal("Param/Value/C68EE48D") + gv_ratingTextSilver + StringExternal("Param/Value/6501C3BD")), StringExternal("Param/Value/D8461B70"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L2214
TextReplaceWord(StringExternal("Param/Value/F50A1C45"), StringExternal("Param/Value/012557E7"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L2217
TextReplaceWord((StringExternal("Param/Value/96804F89") + gv_ratingTextGold + StringExternal("Param/Value/5B8E052D")), StringExternal("Param/Value/F5702168"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L2217
TextReplaceWord(StringExternal("Param/Value/89E785A7"), StringExternal("Param/Value/6BCFF374"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L2237
TextReplaceWord(StringExternal("Param/Value/02B1F8A4"), StringExternal("Param/Value/09B9AAA0"), IntToText(gv_roundCount), c_stringReplaceAll, c_stringCase)
// L445
TextReplaceWord(StringExternal("Param/Value/8E74D676"), StringExternal("Param/Value/BA71E049"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L919
TextReplaceWord((StringExternal("Param/Value/9BB95271") + gv_ratingTextBronze + StringExternal("Param/Value/B8BF9F5E")), StringExternal("Param/Value/8DE488BF"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L919
TextReplaceWord(StringExternal("Param/Value/7EBC70BE"), StringExternal("Param/Value/70D690E3"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L922
TextReplaceWord((StringExternal("Param/Value/AA563A58") + gv_ratingTextSilver + StringExternal("Param/Value/5B5C35FD")), StringExternal("Param/Value/22FC8E39"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L922
TextReplaceWord(StringExternal("Param/Value/BA81DF4E"), StringExternal("Param/Value/728AC594"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)
// L925
TextReplaceWord((StringExternal("Param/Value/244C17E1") + gv_ratingTextGold + StringExternal("Param/Value/51EBBEFD")), StringExternal("Param/Value/0E2B6A3B"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L925
TextReplaceWord(StringExternal("Param/Value/3120DE77"), StringExternal("Param/Value/772D05BB"), IntToText(gv_winningScoreGold), c_stringReplaceAll, c_stringCase)
// L1222
TextReplaceWord(StringExternal("Param/Value/7EEA38A2"), StringExternal("Param/Value/F83A5EB4"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L4297
TextReplaceWord(StringExternal("Param/Value/2F86BD5F"), StringExternal("Param/Value/1C42E24F"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase)
// L4297
TextReplaceWord(StringExternal("Param/Value/87078404"), StringExternal("Param/Value/11147D32"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)
// L4493
TextReplaceWord(StringExternal("Param/Value/5E1B1335"), StringExternal("Param/Value/C00EA670"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase)
// L4493
TextReplaceWord(StringExternal("Param/Value/D744ABDE"), StringExternal("Param/Value/23575D29"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)
// L5392
TextReplaceWord(StringExternal("Param/Value/16FE1334"), StringExternal("Param/Value/8B5EA2CC"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase)
// L5392
TextReplaceWord(StringExternal("Param/Value/E0B8EF62"), StringExternal("Param/Value/BEDB5804"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)
// L1054
TextReplaceWord(StringExternal("Param/Value/6B0A5E41"), StringExternal("Param/Value/C3A5EF7D"), IntToText(gv_day), c_stringReplaceAll, c_stringCase)
// L1061
TextReplaceWord(StringExternal("Param/Value/70B324C3"), StringExternal("Param/Value/7B02C8CB"), IntToText(gv_day), c_stringReplaceAll, c_stringCase)
// L1073
TextReplaceWord(StringExternal("Param/Value/749F57BE"), StringExternal("Param/Value/7E7BF9AB"), IntToText(gv_night), c_stringReplaceAll, c_stringCase)
// L4480
TextReplaceWord(StringExternal("Param/Value/DDDA8C18"), StringExternal("Param/Value/F10F8990"), IntToText(UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, 0, 0), 0), c_unitCountAlive)), c_stringReplaceAll, c_stringCase)
// L4741
TextReplaceWord(StringExternal("Param/Value/D33401E3"), StringExternal("Param/Value/9590FC4A"), IntToText(gv_mERC_CONTRACT_PRICE), c_stringReplaceAll, c_stringCase)
// L2872
TextReplaceWord(StringExternal("Param/Value/2519AF5D"), StringExternal("Param/Value/D67E2367"), lv_author, c_stringReplaceAll, c_stringCase)
// L2872
TextReplaceWord(StringExternal("Param/Value/344F6720"), StringExternal("Param/Value/A281DAD4"), lv_title, c_stringReplaceAll, c_stringCase)
// L4520
TextReplaceWord(StringExternal("Param/Value/D3C035F7"), StringExternal("Param/Value/8BAF666E"), IntToText(gv_objectiveMineralsQuota), c_stringReplaceAll, c_stringCase)
// L4522
TextReplaceWord(StringExternal("Param/Value/21CBD08C"), StringExternal("Param/Value/9163F2DB"), IntToText(gv_objectiveMineralsQuota), c_stringReplaceAll, c_stringCase)
// L5217
TextReplaceWord(StringExternal("Param/Value/F6F153EE"), StringExternal("Param/Value/E46C4938"), IntToText(gv_sTAGE_01_KILL_QUOTA), c_stringReplaceAll, c_stringCase)
// L5252
TextReplaceWord(StringExternal("Param/Value/93FAEACE"), StringExternal("Param/Value/5FE97FBF"), IntToText(gv_sTAGE_01_KILL_QUOTA), c_stringReplaceAll, c_stringCase)
// L4297
TextReplaceWord(StringExternal("Param/Value/2F86BD5F"), StringExternal("Param/Value/1C42E24F"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase)
// L4297
TextReplaceWord(StringExternal("Param/Value/87078404"), StringExternal("Param/Value/11147D32"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)
// L4493
TextReplaceWord(StringExternal("Param/Value/5E1B1335"), StringExternal("Param/Value/C00EA670"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase)
// L4493
TextReplaceWord(StringExternal("Param/Value/D744ABDE"), StringExternal("Param/Value/23575D29"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)
// L5392
TextReplaceWord(StringExternal("Param/Value/16FE1334"), StringExternal("Param/Value/8B5EA2CC"), IntToText(gv_colonistsDeathQuota), c_stringReplaceAll, c_stringCase)
// L5392
TextReplaceWord(StringExternal("Param/Value/E0B8EF62"), StringExternal("Param/Value/BEDB5804"), IntToText(gv_colonistsKilled), c_stringReplaceAll, c_stringCase)
// L1054
TextReplaceWord(StringExternal("Param/Value/6B0A5E41"), StringExternal("Param/Value/C3A5EF7D"), IntToText(gv_day), c_stringReplaceAll, c_stringCase)
// L1061
TextReplaceWord(StringExternal("Param/Value/70B324C3"), StringExternal("Param/Value/7B02C8CB"), IntToText(gv_day), c_stringReplaceAll, c_stringCase)
// L1073
TextReplaceWord(StringExternal("Param/Value/749F57BE"), StringExternal("Param/Value/7E7BF9AB"), IntToText(gv_night), c_stringReplaceAll, c_stringCase)
// L4480
TextReplaceWord(StringExternal("Param/Value/DDDA8C18"), StringExternal("Param/Value/F10F8990"), IntToText(UnitGroupCount(UnitGroup(null, gv_pLAYER_03_INFESTED_REFUGEES, null, UnitFilter((1 << c_targetFilterStructure) | (1 << c_targetFilterPreventDefeat), 0, 0, 0), 0), c_unitCountAlive)), c_stringReplaceAll, c_stringCase)
// L4741
TextReplaceWord(StringExternal("Param/Value/D33401E3"), StringExternal("Param/Value/9590FC4A"), IntToText(gv_mERC_CONTRACT_PRICE), c_stringReplaceAll, c_stringCase)
// L2872
TextReplaceWord(StringExternal("Param/Value/2519AF5D"), StringExternal("Param/Value/D67E2367"), lv_author, c_stringReplaceAll, c_stringCase)
// L2872
TextReplaceWord(StringExternal("Param/Value/344F6720"), StringExternal("Param/Value/A281DAD4"), lv_title, c_stringReplaceAll, c_stringCase)
// L4520
TextReplaceWord(StringExternal("Param/Value/D3C035F7"), StringExternal("Param/Value/8BAF666E"), IntToText(gv_objectiveMineralsQuota), c_stringReplaceAll, c_stringCase)
// L4522
TextReplaceWord(StringExternal("Param/Value/21CBD08C"), StringExternal("Param/Value/9163F2DB"), IntToText(gv_objectiveMineralsQuota), c_stringReplaceAll, c_stringCase)
// L5217
TextReplaceWord(StringExternal("Param/Value/F6F153EE"), StringExternal("Param/Value/E46C4938"), IntToText(gv_sTAGE_01_KILL_QUOTA), c_stringReplaceAll, c_stringCase)
// L5252
TextReplaceWord(StringExternal("Param/Value/93FAEACE"), StringExternal("Param/Value/5FE97FBF"), IntToText(gv_sTAGE_01_KILL_QUOTA), c_stringReplaceAll, c_stringCase)
// L459
TextReplaceWord(StringExternal("Param/Value/974891C1"), StringExternal("Param/Value/62CFCF47"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L955
TextReplaceWord((StringExternal("Param/Value/53FCAC82") + gv_ratingTextBronze + StringExternal("Param/Value/029129D5")), StringExternal("Param/Value/5F6EBF43"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L955
TextReplaceWord(StringExternal("Param/Value/32DF2F98"), StringExternal("Param/Value/8AA09FB4"), IntToText(gv_winningScoreBronze), c_stringReplaceAll, c_stringCase)
// L958
TextReplaceWord((StringExternal("Param/Value/04CFC30A") + gv_ratingTextSilver + StringExternal("Param/Value/7F7B82FC")), StringExternal("Param/Value/D75FAE77"), IntToText(gv_winningScoreSilver), c_stringReplaceAll, c_stringCase)