1function replaceAll(str, find, replace) {
2 var escapedFind=find.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1");
3 return str.replace(new RegExp(escapedFind, 'g'), replace);
4}
5//usage example
6var sentence="How many shots did Bill take last night? That Bill is so crazy!";
7var blameSusan=replaceAll(sentence,"Bill","Susan");
1
2// change echo with some else
3// unique
4let gelen.icerik="abc echo abc echo";
5let bulunanlar = [...gelen.icerik.matchAll(/echo.*;/g)];
6let bulunanlarDizisi = [];
7for (const bulunan of bulunanlar) {
8 bulunanlarDizisi.push(bulunan[0]);
9 console.log(bulunan[0]);
10}
11bulunanlarDizisi = [...new Set(bulunanlarDizisi)]; // tekillestirildi
12bulunanlarDizisi = bulunanlarDizisi.sort((x, y) => y.length - x.length); // uzundan kisaya
13bulunanlarDizisi.forEach((bulunan) => {
14 let bununla = bulunan + ` echo "\\n";`;
15 gelen.icerik = gelen.icerik.split(bulunan).join(bununla);
16});