剑指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");

}


相关内容

热门资讯

【第一消息】“开心跑胡子到底有... 【第一消息】“开心跑胡子到底有挂吗?”(太坑了原来有挂)您好,开心跑胡子这个游戏其实有挂的,确实是有...
终于懂了“趣友麻将是不是有挂?... 网上科普关于“趣友麻将有没有挂”话题很是火热,小编也是针对趣友麻将作*弊开挂的方法以及开挂对应的知识...
【第一资讯】“今日长牌到底是不... 【第一资讯】“今日长牌到底是不是挂?”(太坑了果然有挂)您好,今日长牌这个游戏其实有挂的,确实是有挂...
【第一消息】“花花生活圈到底是... 家人们!今天小编来为大家解答花花生活圈透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
今日重大发现“神皇炸/金/花到... 您好:神皇炸/金/花这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这...
重磅消息“华龙棋牌到底有挂吗?... 有 亲,根据资深记者爆料华龙棋牌是可以开挂的,确实有挂(咨询软件无需打开...
玩家最新攻略“甘孜娱乐中心究竟... 有 亲,根据资深记者爆料甘孜娱乐中心是可以开挂的,确实有挂(咨询软件无需...
终于懂了“TT语音有没有挂?”... 家人们!今天小编来为大家解答TT语音透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
今日重大发现“秦乐陕西麻将开挂... 网上科普关于“秦乐陕西麻将有没有挂”话题很是火热,小编也是针对秦乐陕西麻将作*弊开挂的方法以及开挂对...
重磅消息“网易麻将怎么装挂?”... 有 亲,根据资深记者爆料网易麻将是可以开挂的,确实有挂(咨询软件无需打开...