MC, 2025
Ilustracja do artykułu: Strreplace JavaScript – jak zamieniać teksty jak mistrz?

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!

Imię:
Treść: