string stringmessage = string.empty;
stringmessage .tolower()轉化成小寫字母
stringmessage .toupper()轉化成大寫字母
stringmessage .trim()刪除前後空格
stringmessage .trim(trimchars)刪除其它字元
stringmessage .trimstart()刪除前空格
stringmessage .trimend()刪除後空格
stringmessage .padleft(10)增加左邊空格,使字串達到某長度。
stringmessage .padright(10)增加右邊空格,使字串達到某長度。
stringmessage .padx(10,'-')增加其它字元,使字串達到某長度。x指:left/right
string messages = stringmessage .split('')將字串按照某個特定的字元分解成陣列
這裡split()方法比較常用,例如:
string teststring = "aaa,bbb,ccc,ddd";
string testmessages = teststring.split(',');
testmessages [0] = "aaa";
testmessages [1] = "bbb";
testmessages [2] = "ccc";
testmessages [3] = "ddd";
字串查詢:
使用indexof(),lastindexof()兩個方法來確定子串的index,然後來擷取。
我們還可以實現iformattable介面來定義我們自己的字串格式類。
public class myformatclass:iformattable
public string tostring(string format,iformatprovider formatprovider)
,,)",x,y,z);
case "ijk":
stringbuilder sb=new stringbuilder(x.tostring(),30);
return sb.tostring();
default:
return tostring();}}
public override string tostring()
public double norm()
}使用正規表示式來控制字串格式幾個常用的正規表示式:
郵編:/d
**號碼:(/(/d/)|/d-)?/d
C基礎 字串處理函式
gets和puts gets從標準裝置上獲取乙個字串,可以帶空格,直到接收到換行字元或者字串結束標誌才停止 不安全 puts從標準裝置上輸出乙個字串,這個字串自帶 n 換行 fgets和fputs fgets格式 fgets 字元指標 大小 流 stdin 是安全,會接收固定大小的字串 注意 1 如...
C字串處理函式
void memccpy void dest,const void src,int c,size t n 從src所指向的物件複製n個字元到dest所指向的物件中。如果複製過程中遇到了字元c則停止複製,返回指標指向dest中字元c的下乙個位置 否則返回null。void memcpy void de...
C字串處理函式
void memccpy void dest,const void src,int c,size t n 從src所指向的物件複製n個字元到dest所指向的物件中。如果複製過程中遇到了字元c則停止複製,返回指標指向dest中字元c的下乙個位置 否則返回null。void memcpy void de...