📌  相关文章
📜  JavaScript程序替换字符串的字符

📅  最后修改于: 2020-09-27 05:26:52             🧑  作者: Mango

在这个例子中,您将学习如何编写JavaScript程序替换字符串的字符 。

示例:替换字符串中字符的首次出现
// program to replace a character of a string

let string = 'Mr Red has a red house and a red car';

// replace the characters
let newText = string.replace('red', 'blue');

// display the result
console.log(newText);

输出

Mr Red has a blue house and a red car

在上述程序中, replace()方法用于将指定的字符串替换为另一个字符串。

replace()方法中传递字符串 ,它仅替换字符串的第一个实例。因此,如果字符串存在第二个匹配项,则不会替换该匹配项。


您还可以在replace()方法内传递正则表达式 (regex)来替换字符串。

示例2:使用RegEx替换字符串的字符
// program to replace a character of a string

let string = 'Mr Red has a red house and a red car';

// regex expression
let regex = /red/g;

// replace the characters
let newText = string.replace(regex, 'blue');

// display the result
console.log(newText);

输出

Mr Red has a blue house and a blue car

在上述程序中,正则表达式用作replace()方法内的第一个参数。

/g表示全局。这意味着,在一个字符串匹配的所有字符替换。

由于JavaScript区分大小写,因此Rr被视为不同的值。

您还可以使用正则表达式使用/gi进行不区分大小写的替换,其中i表示不区分大小写。