剑指offer(2)替换空格

题目描述

请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

题目分析

我们如果要替换空格,两步:1先知道空格的位置,2替换,但是字符串中有多个空格,所以我们就要循环,替换完之后再去查找字符串空格位置

当然你也可以选择用正则

代码

function replaceSpace(str) {
  // write code here
  return str.replace(/\s/g, '%20');
}

 

posted @ 2017-10-17 17:57  汕大小吴  阅读(2047)  评论(2编辑  收藏  举报