我有以下变量:
var s = 'Hi Al !'
我想转换成
'Hi Al !'
即基本上添加了4个空格字符,因此教会我可以做以下事情:-
var new_var = s.replace('Hi', 'Hissss');
但是上面只给了我输出Hissss Al !
,这不是我想要的。我如何添加4个空格字符到我的字符串?
我也试过var new_var = s.replace('Hi', 'Hit');
但是输出大约有6-7个空格。
使用空格:
var s = 'Hi Al !'
var new_var = s.replace('Hi', 'Hi ');
console.log(new_var)
使用s
匹配使用正则表达式的空白字符。如果你在替换中使用它,它将只是s
如果Hi后面有一个可变数量的空格,并且你想把它改为总是有4个空格,你可以匹配1个或更多的空白字符,并在替换中使用4个空格。
var s = 'Hi Al !';
var new_var = s.replace(/His+/, 'Hi ');
console.log(new_var)