替换空格
剑指 Offer 05. 替换空格
题目
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
解答
字符串拼接
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function(s) {
let res = '';
for (const val of s){
if(val === " "){
res += '%20';
}else{
res += val
}
}
return res
};
正则
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function(s) {
return s.replace(/\s/g,"%20")
};
最后更新于