OC取字串操作的方法

2021-06-28 19:26:14 字數 810 閱讀 3724

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 取文字中...