oc 字串擷取

2021-07-03 07:52:33 字數 1217 閱讀 6628

/* //從0

位置開始擷取擷取3

個字元

nsstring *string1 = @"this is a string";

if(string1.length>3)

if([string1 hasprefix:@"th"])

//-substringfromindex:

以指定位置開始(包括指定位置的字元),幷包括之後的全部字元

nsstring *string8 = [string1 substringfromindex:3];

nslog(@"%@",string8);

for (int i=0; i

nsstring *string2 = [string1 substringfromindex:i];

nsstring *string3 = [string2 substringtoindex:11];

nslog(@"string3:%@",string3);

}*/ /*

//獲取某個字元的下標

nsstring *stringlocation = @"thisisa13470090897string";

nsrange range=[stringlocation rangeofstring:@"r"];

nslog(@"%ld",(long)range.location);

//-substringwithrange: //

按照所給出的位置,長度,任意地從字串中擷取子串

nslog(@"%@",[stringlocation substringwithrange:nsmakerange(2, 3)]); */

//字串轉陣列

//    nsstring *zifuchuan =@"one,two,three,four";

//    nslog(@"string:%@",zifuchuan);

//    nsarray *array = [zifuchuan componentsseparatedbystring:@","];

//    nslog(@"%ld",(long)array.count); //

陣列轉字串

//    nsstring * zifuchuan2 = [array componentsjoinedbystring:@","];

//    nslog(@"zifuchuan2:%@",zifuchuan2);

OC字串常用擷取方法

substringfromindex 字串擷取方法,從某索引開始擷取到最後 substringtoindex 從索引0開始擷取到某索引 substringwithrange 從某索引開始,擷取一定長度的字元 substringbyreplacingoccurrencesofstring 字串替換 i...

OC字串的擷取和替換

擷取字串 1.從指定位置 引數 from 開始擷取 擷取到最後 包含指定位置的字元 nsstring substringfromindex nsuinteger from 2.從開頭開始擷取 到指定位置結束 不包含指定位置 nsstring substringtoindex nsuinteger t...

OC字串分割,擷取,轉換,拼接

本篇文章主要闡述ios字串分割,擷取,轉換,拼接的一些邏輯,看是否含有分割符,主要介紹了兩種方式,一種沒有任何分割符的資料,乙個帶有分割符的資料。1,進行分割,每兩個一組 2,把資料分割之後,要進行去掉最後一位,給他們交換位置,再進行字串拼接。nsstring arre0 arr objectati...