怎麼將字串中的空格替換成,C 字串中空格替換問題,求指教!線上等,謝謝!

2022-06-25 11:11:47 字數 2303 閱讀 9648

1樓:4747哦

#include

#include

main()

puts(str);}

2樓:緣lai如茨

要替換乙個字串中的所有空格,一種想法是開闢乙個新的字元陣列,然後對字串進行遍歷,若遇到普通字元,則將字元拷貝到新陣列中,若遇到空格,則直接跳過或進行替換。這種方法需要使用額外的空間。

如果已知原字串中有足夠的空間容納替換,且不允許使用額外的陣列空間,則可以先遍歷一遍字串,統計空格總數,由此可以計算出替換後的字串新長度,然後用乙個指標指向新的字串尾部,然後從尾部拷貝字串,若遇到空格,則進行相應替換,如果兩個指標相遇,則說明替換結束。

以下例子將空格替換為三個下劃線:

[cpp] view plain copy#include

#include

#include

using namespace std;

void replacespace(char str)else

}} /*不允許開闢新的儲存空間,假設原空間足夠大*//*要求0(n)時間複雜度*/

int main()

c++字串中空格替換問題,求指教!**等,謝謝!

3樓:匿名使用者

c++ 的cstring型別自帶replace方法啊,str.replace(" ","%02"),你可以把string換成cstring再去替換

4樓:愚夫噬血

#include

#include

using namespace std;

string replace(string str)else

nr--;

i++;

}return temp;

}void main()

js中如何將乙個字串中的;替換成,

5樓:匿名使用者

js中個字串中指bai定du內容可以用replace函式來實現。

zhi1、新建html檔案,新增daobody標籤,定義專乙個變數並賦屬值字串,然後將變數輸出:

2、用replace函式將字串中的「;」替換成「,」,**為「a.replace(/;/, ',')」,然後將後的字串重新賦值給原變數:

3、如果原字串中含有多個「;」,這時可以用全域性替換,**為「a.replace(/;/g, ',');」,替換完成後將新字串賦值給原變數即可:

6樓:匿名使用者

var a = "23;26";

var reg = /;/g;

console.log(a.replace(reg, ","));

7樓:匿名使用者

方法1:迴圈來替換,因為

自js裡的baireplace預設只會du替換乙個zhivar a = 'abc;def;hij;';

while(a.indexof(';') >= 0)a = a.replace(';',',');

alert(a);

方法2用正則

dao替換:

var a = 'abc;def;hij;';

a = a.replace(/;/g,',');

alert(a);

8樓:匿名使用者

a = a.replace(/\;/g,',');//你需要的結果

9樓:江吟寸浩渺

方法1:迴圈替換,因為js裡的replace預設只會替換乙個var a = 'abc;def;hij;';

while(a.indexof(';') >= 0)a = a.replace(';',',');

alert(a);

方法2用正回則替答換:

var a = 'abc;def;hij;';

a = a.replace(/;/g,',');

alert(a);

如何替換掉字串裡的空格?

10樓:餜拫jj鎝炰繆鏉

用replace函式來替換。

sql欄位中的空字元有2種,空格符和tab製表符(即char(9))。

例:去除 表table 中 col 列的空字元。

去除空格符:update table set col = replace(col,' ','')。

去除製表符:update table set col = replace(col,char(9),'')。

c語言字串中的空格算不算字元,C語言字串中的空格算不算乙個字元

baic語言規定,字串是用雙引號括 du起來的字串行zhi。由於空dao格也在字串中 在雙引號內 所以空格也算乙個字元。可以通過下面的程式段來驗證空格算不算乙個字元 char a abc efg printf d sizeof a 輸出8,6個字元 1個空格 1個字元結束標誌,sizeof函式是測試...

python將指定文字中的字串替換後生成新的文字

import os os.chdir d 跳到d盤 if not os.path.exists pp.txt 看一下這個檔案是否存在 exit 1 不存在就退出 lines open pp.txt readlines 開啟檔案,讀入每一行 fp open pp2.txt w 開啟你要寫得檔案pp2....

js中怎麼用replace替換字串中的問號

js提供乙個replace方法,replace 目標字串,替換的字串 1 一般常用的,替換字串中的 var result abcd?efg replace abcdefg console.log result 2 跟1比較,發現只能替換一次,一般建議用迴圈進行多次替換 var result2 abc...