我正在尝试拆分字符串。我需要以某种方式取出空白并将其替换为 _
例如:
捷飞润滑油
但我希望它回来
Jiffy_lube
这需要正则表达式吗?或者我是否会做类似.split('').join('');
我不确定任何帮助会非常感激的事情!谢谢!
例子:
迪克斯体育用品
返回:
Dicks_Sporting_Goods
谢谢大家的帮助!对不起,这是一个糟糕的问题。我现在明白为什么这是一个糟糕的问题。我仍然会标记答案。
我正在尝试拆分字符串。我需要以某种方式取出空白并将其替换为 _
例如:
捷飞润滑油
但我希望它回来
Jiffy_lube
这需要正则表达式吗?或者我是否会做类似.split('').join('');
我不确定任何帮助会非常感激的事情!谢谢!
例子:
迪克斯体育用品
返回:
Dicks_Sporting_Goods
谢谢大家的帮助!对不起,这是一个糟糕的问题。我现在明白为什么这是一个糟糕的问题。我仍然会标记答案。
是的,这听起来可能很奇怪,但在字符串中多次替换单个字符的最简单方法是使用正则表达式。
使用替换:
str = str.replace(/\s/g,'_')
您还可以使用split
and join
:
str = str.split(' ').join('_')
但这既不那么直接,也更慢。
如你所说str.split(' ').join('_')
也许这会有所帮助:
var mystr = "Dicks Sporting Goods"
alert(mystr.replace(/\s/g,"_"))
// Dicks_Sporting_Goods