{"ScriptPreparationCode":"var str = \u0022Test abc test test abc test test test abc test test abc\u0022","TestCases":[{"Name":"Regular Expression Literal:","Code":"str = str.replace(/abc/g, \u0022replaced text\u0022);","IsDeferred":false},{"Name":"split and join","Code":"str = str.split(\u0022abc\u0022).join(\u0022replaced text\u0022);","IsDeferred":false},{"Name":"Regular Expression:","Code":"str = str.replace(new RegExp(\u0022abc\u0022, \u0022g\u0022), \u0022replaced text\u0022);","IsDeferred":false},{"Name":"while replace includes","Code":"while(str.includes(\u0022abc\u0022)){\r\n str = str.replace(\u0022abc\u0022, \u0022replaced text\u0022);\r\n}","IsDeferred":false},{"Name":"while replace indexOf","Code":"while(str.indexOf(\u0022abc\u0022) !== -1){\r\n str = str.replace(\u0022abc\u0022, \u0022replaced text\u0022);\r\n}","IsDeferred":false}]}