替换字符串中的特定字符 - JavaScript [英] Replacing specific characters in a string - JavaScript
问题描述
好的,我正在尝试创建一个 JavaScript 函数来替换字符串中的特定字符.我的意思是,让我们说,一个字符一个字符地搜索一个字母,如果匹配,用另一个字符替换它.例如,将a"替换为x":Hello, how are you?
变成 Hello, how xre you?
和 Greetings and salutations
变成问候和问候
.
Okay, so I'm trying to create a JavaScript function to replace specific characters in a string. What I mean by this is, lets say, searching a string character by character for a letter and if it matches, replacing it with another character. Ex, replacing "a" with "x": Hello, how are you?
becomes Hello, how xre you?
and Greetings and salutations
becomes Greetings and sxlutations
.
推荐答案
要删除多个字符,您可以使用正则表达式
for removing multiple characters you could use a regex expression
yourString.replace(new RegExp('a', 'g'), 'x')
使用不区分大小写的匹配删除相同的内容
for removing the same with a case-insensitive match use
yourString.replace(new RegExp('a', 'gi'), 'x')
这篇关于替换字符串中的特定字符 - JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!