摘自:http://my.huhoo.net/archives/2009/02/c_2.html
看了終南寫的一文,覺得還是有些需要改進之處。
空白字元指空格、水平製表、垂直製表、換頁、回車和換行符,他的方法如下:
#include如這裡面有2處「不科學」之處:#include
char *trim(char *str)
return p;
}
1,while(p1 > p && isspace(*p1)),如果右邊空白比較多,那麼每次都要比較p1和p的大小,不合理;
2,*p1 -- = '/0'每次while為真,那麼*p1自減之後還要賦值一次,多此一舉;
比較高效的方法如下:
char *trim(char *str)值得注意的是,此方法返回的是已經修改的字串,而且字串的長度小於等於原字串的長度。
mysql 去除前後空白字元
在資料庫匯入excel中資料時,經常會出現一些空格或者其他特殊字元導致資料無法查詢,我們都知道 trim field 可以消除字段前後的空格,但是如何消除空白的特殊字元呢 update table set field replace replace replace field,char 9 char...
mysql如何去除字段首尾空白字元及特定字元
1 mysql trim 函式 語法 trim remstr from str 1 預設去除首尾空格 2 去除做空格 3 去除右空格 4 刪除指定字元 2 mysql ltrim函式 去掉左空格 3 mysql rtrim函式 去掉右空格 4 mysql replace 函式 語法 replace ...
mysql如何去除字段首尾空白字元及特定字元
1 mysql trim 函式 語法 trim remstr from str 1 預設去除首尾空格 2 去除做空格 3 去除右空格 4 刪除指定字元 2 mysql ltrim函式 去掉左空格 3 mysql rtrim函式 去掉右空格 4 mysql replace 函式 語法 replace ...