正则表达式周二挑战赛 - 第十二周

regex-tuesday,每周二会出一道正则表达式的题目,本周的题目比较简单,如果你答出来了,可以留言,如果答不出来.可以看看我的答案和解释.下面内嵌了原题目页面.你要做的就是使用JavaScript正则字面量的写法/regex/i,来通过所有的测试用例.

 

查看答案

这次的题目非常简单,题目要求是要把一句话中间的连续的一个或多个空白符替换成一个空格,把紧跟着句号后面的一个或多个连续空白符替换成两个空格.第一个要求不需要思考:
/\s+/g      替换为空格           //匹配情况9/12

第二个要求,为了保持不影响前面的替换结果,只能把句号和一个空格放在捕获分组里,再替换到右边.

/\s+|(\.\s)\s*/g    替换为     $1空格        //匹配情况12/12

你答出来了吗

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值