剑指offer(javaScript版) 02 -- 替换空格

本文介绍了如何使用JavaScript的正则表达式将字符串中的空格替换为'%20',讲解了正则表达式的基本用法,包括字面量方法和RegExp构造函数,并探讨了正则表达式的实例属性。
摘要由CSDN通过智能技术生成

题目描述

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

思路

使用javascript的正则表达式,替换空格为%20,\s 表示空格 ,/g为全局匹配

代码

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

补充 正则表达式相关知识点

1、创建正则表达式方法
01.字面量方法:var expression = / pattern / flags ;

其中的模式(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定符、分组、
向前查找以及反向引用。每个正则表达式都可带有一或多个标志(flags),用以标明正则表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值