如何去除C Strings中的空格

2022-02-03 14:08:05 字數 881 閱讀 4594

你或許知道你能使用string.trim

方法去除字串的頭和尾的空格,不幸運的是. 這個trim

方法不能去除字串中間的空格.比如:

string

text ="

my test\nstring\r\n is\t quite long  ";

string

trim 

=text.trim();

這個'trim' 字串將會是:

"my test\nstring\r\n is\t quite long"(

31characters)

另乙個方法是使用 string.replace 方法, 但是這需要你通過呼叫多個方法來去除個別空格:

string

trim 

=text.replace( ""

, ""

);trim 

=trim.replace( "\r

", "");

trim 

=trim.replace( "\n

", "");

trim 

=trim.replace( "\t

", "");

這裡最好的方法就是使用正規表示式.你能使用regex.replace方法, 它將所有匹配的替換為指定的字元.在這個例子中,使用正規表示式匹配符"\s",它將匹配任何空格包含在這個字串裡空格, tab字元, 換行符和新行(newline).

string

trim 

=regex.replace( text, 

@"\s", 

"");

這個'trim' 字串將會是:

"myteststringisquitelong"(

23characters)

PHP 去除陣列中的空元素

原陣列 array 0 sdfdsdsdsfrrrrrrr 1 fdsfdsdsfds 2 fdsfdsdsfdsds 3 fdsdsfdsfds 4 5 6 7 fdsfdsfdsfds 8 fdsfdsfdsfdsfdsfsd 9 ssssssss 10 11 sssssssssssssssss...

python 轉JSON時 如何去除多餘的空格

在python中,我們使用json.dumps將 python 物件編碼成 json 字串的時候,會出現很多空格。因為有時候我們需要處理字串,比如加密等,但是由於多了空格,加密後肯定不一致的,那麼就需要去掉這些空格。在json.dumps官方文件裡也說明了,為了美觀缺省會加上逗號空格和冒號空格。按照...

ubuntu中如何去除滑鼠

當把ubuntu移植到arm板子上之後,用的是觸控螢幕,而且當使用eink螢幕的時候,滑鼠的移動會影響顯示效果,所以最好將滑鼠去除掉。下面是去除的步驟 然後解壓,切到檔案目錄,執行下面的命令,configure cd cursors make install data local destdir h...