剑指Offer-替换空格
admin
2023-02-17 12:20:04
0

一、题目描述

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


二、解题代码

1、python

# -*- coding:utf-8 -*-

class Solution:

    # s 源字符串

    def replaceSpace(self, s):

        a_str = s

        result=""

        for char in a_str:

            if(char==' '):

                result+="%20"

            else:

                result+=char

        return result

2、java

public class Solution {

    public String replaceSpace(StringBuffer str) {

      return str.toString().replaceAll("\\s", "%20");

    }

}

3、C#

class Solution

{

    public string replaceSpace(string str)

    {

       return str.Replace(" ", "%20");

    }

}

4、PHP

function replaceSpace($str)

{

   return str_replace(" ","%20",$str);

}

5、JavaScript

function replaceSpace(str)

{

    return str.replace(/\s/g, "%20");

}


相关内容

热门资讯

五月天“宠己”正当时 【核心提示】消费是经济发展的晴雨表。如今,有人为一场演唱会奔赴一座城;有人心甘情愿为宠物买单;也有人...
全国智能化医疗器械标准化工作组... 【大河财立方消息】近日,市场监管总局批准筹建全国智能化医疗器械标准化工作组,由国家药监局负责管理。全...
中原追风记①丨风电“三大件”齐... 【开栏的话】风光无限的中国,有一个“追风”的河南。广袤的中原大地之上,无论田野与山间,巍然挺立着一道...
著名翻译家庄绎传逝世,享年93... 澎湃新闻记者 钟煜豪据北京外国语大学英语学院发布的讣告,中国共产党优秀党员,著名翻译家、翻译教育家,...
一座工业城市的文旅“破茧” 当“济源制造”悄然嵌入全球产业链,这座工业之城正以另一种姿态,被世界重新打量。4月初,俞敏洪带着东方...
河南中原创新发展研究院发布“十... 4月30日,纪念河南中原创新发展研究院创办十周年座谈会在黄河科技学院召开。座谈会上,河南中原创新发展...
直说了!美高官:特朗普跟中国桌... 【文/观察者网 柳白】全球半导体产业链博弈持续升温,美国再度拉拢盟友抱团布局关键供应链,借地缘操弄搅...
小米“昆仑”增程SUV谍照曝光... “IT早报”时间,大家好,现在是 2026 年 5 月 6 日星期三,今天的重要科技资讯有: 1、小...
亨龙智能取得导电排连接组件及电... 国家知识产权局信息显示,广州亨龙智能装备股份有限公司取得一项名为“一种导电排连接组件及电池包”的专利...
迈艾思取得具有筛选功能的螺丝上... 国家知识产权局信息显示,昆山迈艾思智能装备科技有限公司取得一项名为“一种具有筛选功能的螺丝上料装置”...