let r= "x-data-123";
let s= "0123456789".repeat(50000) + r + "0987654321".repeat(49999);
function Aa(str,strToRemove) {
return str.replace(strToRemove,'');
}
Aa(s,r);
function Ab(str,strToRemove) {
return str.replaceAll(strToRemove,'');
}
Ab(s,r);
function Ba(str,strToRemove) {
let re = strToRemove.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
return str.replace(new RegExp(re),'');
}
Ba(s,r);
function Bb(str,strToRemove) {
let re = strToRemove.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
return str.replaceAll(new RegExp(re,'g'),'');
}
Bb(s,r);
function Ca(str,strToRemove) {
let start = str.indexOf(strToRemove);
return str.slice(0,start) + str.slice(start+strToRemove.length, str.length);
}
Ca(s,r);
function Cb(str,strToRemove) {
let start = str.search(strToRemove);
return str.slice(0,start) + str.slice(start+strToRemove.length, str.length);
}
Cb(s,r);
function Da(str,strToRemove) {
let start = str.indexOf(strToRemove);
return str.substr(0, start) + str.substr(start + strToRemove.length);
}
Da(s,r);
function Db(str,strToRemove) {
let start = str.search(strToRemove);
return str.substr(0, start) + str.substr(start + strToRemove.length);
}
Db(s,r);
function E(str,strToRemove) {
return str.split(strToRemove).join('');
}
E(s,r);
function F(str,strToRemove) {
var n = str.search(strToRemove);
while (str.search(strToRemove) > -1) {
n = str.search(strToRemove);
str = str.substring(0, n) + str.substring(n + strToRemove.length, str.length);
}
return str;
}
F(s,r);