如何 trim 文本中的下划线 (_)
How to trim underscore (_) from a text
假设我有一个字符串 'Hello_World'
。
如何从字符串中删除 '_'
使其成为 'Hello World'
?
我在 w3schools 看到过各种 trim 例子:
function myTrim(x) {
return x.replace(/^\s+|\s+$/gm,'');
}
从字符串中删除空格。我不知道如何使用相同的方法删除下划线。
您可以简单地使用 replace(/_/g,' ')
从字符串中全局删除所有下划线:
var res = "Hello_World".replace(/_/g,' ');
console.log(res);
您可以尝试用以下正则表达式替换
s/_//克
例如你可以使用这个:
var mystring = "this_is_a_test"
console.log(mystring.replace(/_/g , ""));
非正则表达式方式可以是:
var string = 'Hello_World';
string = string.split('_').join('');
console.log(string)
假设我有一个字符串 'Hello_World'
。
如何从字符串中删除 '_'
使其成为 'Hello World'
?
我在 w3schools 看到过各种 trim 例子:
function myTrim(x) {
return x.replace(/^\s+|\s+$/gm,'');
}
从字符串中删除空格。我不知道如何使用相同的方法删除下划线。
您可以简单地使用 replace(/_/g,' ')
从字符串中全局删除所有下划线:
var res = "Hello_World".replace(/_/g,' ');
console.log(res);
您可以尝试用以下正则表达式替换 s/_//克
例如你可以使用这个:
var mystring = "this_is_a_test"
console.log(mystring.replace(/_/g , ""));
非正则表达式方式可以是:
var string = 'Hello_World';
string = string.split('_').join('');
console.log(string)