JavaScript:
Wyszukiwanie i zamiana tekstu

How to (Jak to zrobić)

let text = "Mr Blue has a blue house and a blue car";
let newText = text.replace(/blue/g, "red");

console.log(newText); // Mr Blue has a red house and a red car

Proste, prawda? Używamy .replace() z wyrażeniem regularnym /blue/g by zamienić wszystkie przykłady “blue” na “red”.

Deep Dive (Głębsze zagłębienie)

Historia: Wyrażenia regularne (regex) mają militarne korzenie, opracowane w latach 50. Alternatywy: Jeśli regex jest overkill, są metody jak .split() i .join(). Implementacja: JavaScript .replace() używa pierwszego argumentu jako wzorca do wyszukiwania, który może być stringiem lub regexem, i drugiego jako stringa zastępującego.

See Also (Zobacz również)