Strreplace JavaScript – jak zamieniać teksty jak mistrz?
Manipulacja tekstem to jedno z kluczowych zadań w programowaniu. Jeśli chcesz zamieniać fragmenty tekstu w JavaScript, to ten artykuł jest dla Ciebie!
Czy w JavaScript istnieje strreplace?
Nie znajdziesz funkcji strreplace w JavaScript, ale mamy jej odpowiednik – String.prototype.replace(). Pozwala ona na podmianę fragmentu tekstu w łańcuchu znaków.
Strreplace JavaScript – przykłady podstawowe
Zacznijmy od prostego przykładu, w którym podmieniamy jedno słowo:
let text = "Hello, world!";
let newText = text.replace("world", "JavaScript");
console.log(newText); // "Hello, JavaScript!"
Funkcja replace() zamienia tylko pierwsze wystąpienie frazy. Jeśli chcesz podmienić wszystkie wystąpienia, musisz użyć wyrażeń regularnych.
Strreplace JavaScript – zamiana wielu wystąpień
Gdy chcemy podmienić wszystkie wystąpienia danego słowa, używamy globalnego wyrażenia regularnego:
let text = "Banana, banana, banana!"; let newText = text.replace(/banana/g, "apple"); console.log(newText); // "Banana, apple, apple!"
Flaga g oznacza „global” – podmienia wszystkie dopasowania.
Użycie funkcji w replace()
Możemy także przekazać funkcję, która dynamicznie modyfikuje tekst:
let price = "Cena: 100 PLN"; let newPrice = price.replace(/d+/g, (match) => match * 2); console.log(newPrice); // "Cena: 200 PLN"
Funkcja ta pobiera znalezioną liczbę i podwaja ją.
Podsumowanie
Choć w JavaScript nie istnieje funkcja strreplace, mamy potężne narzędzie w postaci replace(). Dzięki niemu możesz manipulować tekstem w dowolny sposób.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!