oc取字串操作的方法
求字串長度:
nsstring *str3 = @"abc";
nslog(@"length: %lu", str3.length);
取字串:
nsstring *p = @"iphone6plus";
//substringfromindex表示從指定位置開始擷取字串到最後,所擷取位置包含該指定位置。
// fromindex 從當前下標處取到字串結尾 包含當前下標(從
0開始)
nsstring *str = [p substringfromindex:0];
nslog(@"%@", str);
//substringtoindex表示從第乙個字串開始擷取,到指定長度位置,但是不包括該指定位置位置字串
// toindex 從字串開頭取到某個下處結束
, 不包含當前下標
nsstring *str6 = [p substringtoindex:2];
nslog(@"%@", str6);
//nsmakerange是乙個結構體型別,包含兩個引數,位置和長度。表示字串要傳進來從**開始的位置和需要的長度。
// withrange
//nsrange r = ; // c語言結構體定義
//nsstring *str7 = [p substringwithrange:r];
nsstring *str7 = [p substringwithrange:nsmakerange(3, 7)];
nslog(@"str7: %@", str7);
OC字串其它操作
oc字串其它操作 拼接字串 對於不可改變的字串操作都是建立乙個新的字串放到裡面 nsstring str4 iphone6plus nslog str8 str8 替換字串 nsstring str9 str8 stringbyreplacingoccurrencesofstring 6plus w...
Tcl的字串操作 獲取字元
在tcl中並不需要顯示地指定變數的資料型別,因為tcl本身將所有的變數值視為字串,並將他們作為字串來儲存,可見,字串在tcl中扮演著舉足輕重的角色 tcl本身提供了很多字串操作命令,而且很多對字串操作的命令是以string開頭的。例如,string index可獲取指定位置的字元,而string r...
C 取字串中間文字 取字串左邊 取字串右邊
好像是第二種效率高一點,取str字串中123左邊的所有字元 第一種between str,123 而第二種是between str,null,123 public static string between string str,string strleft,string strright 取文字中...