题解 | #句子逆序#

句子逆序

http://www.nowcoder.com/practice/48b3cb4e3c694d9da5526e6255bb73c3

let str = readline();
function getStr(str){
    let res;
    let returnStr;
    let resArr = [];
    //这里正则的意思是除了字母跟空格,我都要,如果匹配到,那说明不符合规则
    if(/[^a-zA-Z\s]/g.test(str)){
        throw new Error('输入值错误');
    }

    //这里去获取匹配到的数据
    let reg = /(\s?)([a-zA-Z]+)/gi;
    returnStr = str.match(reg);
    for(let i = returnStr.length - 1; i>=0; i--){
        resArr.push(returnStr[i].trim())
    }
    console.log(resArr.join(' '));
}
getStr(str);
全部评论

相关推荐

美团 后端开发 总包n(15%是股票)
点赞 评论 收藏
分享
11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
吃不饱的肱二头肌很想退休:tnnd 我以为选妹子呢,亏我兴高采烈的冲进来😠
投递快手等公司10个岗位
点赞 评论 收藏
分享
2 1 评论
分享
牛客网
牛客企业服务