මම String.replaceAll()
ජාවාස්ක්රිප්ට් හි ක්රමවේදයක් නිර්මාණය කිරීමට කැමති අතර මම සිතන්නේ රීජෙක්ස් භාවිතා කිරීම එය කිරීමට වඩාත්ම දැඩි ක්රමය වනු ඇති බවයි. කෙසේ වෙතත්, විචල්යය රීජෙක්ස් වෙත යොමු කරන්නේ කෙසේදැයි මට සිතාගත නොහැක. සියලු අවස්ථා වෙනුවට වන මම මේ මේ දේ කළ හැකි "B"
සමග "A"
.
"ABABAB".replace(/B/g, "A");
නමුත් මට මේ වගේ දෙයක් කිරීමට අවශ්යයි:
String.prototype.replaceAll = function(replaceThis, withThis) {
this.replace(/replaceThis/g, withThis);
};
නමුත් පැහැදිලිවම මෙය ප්රතිස්ථාපනය කරන්නේ පෙළ පමණි "replaceThis"
... ඉතින් මම මෙම විචල්යය මගේ රීජෙක්ස් නූලට යොමු කරන්නේ කෙසේද?