How to useString.replace() in Javascript
In this approach, we are Using String.replace() with a regular expression allows you to find and replace specific words or patterns within a string efficiently, enabling global replacements for all occurrences of the target.
Syntax:
function replaceWord(val1, val2, val3) {
let regex = new RegExp(val2, 'g');
return val1.replace(regex, val3);
};
Example: In this example, The replaceWord function uses a regular expression to replace all occurrences of ‘gfg’ with ‘w3wiki’ in the input text, demonstrating word replacement.
function replaceWord(val1, val2, val3) {
let regex = new RegExp(val2, 'g');
return val1.replace(regex, val3);
}
let inputText =
"gfg is a computer science portal.";
let result =
replaceWord(inputText, 'gfg', 'w3wiki');
console.log(result);
Output
w3wiki is a computer science portal.
JavaScript Program Replace Specific Words with Another Word in a String using Regular Expressions
In this article, we are going to learn about replacing specific words with another word in a string using regular expressions. Replacing specific words with another word in a string using regular expressions in JavaScript means searching for all occurrences of a particular word or pattern within the text and substituting them with a different word or phrase, considering possible variations and multiple instances.
There are several methods that can be used to replace specific words with another word in a string using regular expressions in JavaScript, which are listed below:
Table of Content
- Approach 1: Using String.replace()
- Approach 2: String.split() and Array.join() methods
- Approach 3: Using Word Boundary \b in Regular Expression
- Approach 4: Using a Map Object for Replacement
We will explore all the above methods along with their basic implementation with the help of examples.