擷取字串

2021-07-11 08:42:50 字數 729 閱讀 3061

1.擷取字串

nsstring*string =@"sdfsfsfsadfsdf";

string = [string substringtoindex:7];//擷取掉下標7之後的字串

nslog(@"擷取的值為:%@",string);

[string substringfromindex:2];//擷取掉下標2之前的字串

nslog(@"擷取的值為:%@",string);

2.匹配字串

nsstring*string =@"sdfsfsfsadfsdf";

nsrangerange = [stringrangeofstring:@"f"];//匹配得到的下標

nslog(@"rang:%@",nsstringfromrange(range));

string = [string substringwithrange:range];//擷取範圍類的字串

nslog(@"擷取的值為:%@",string);

3.分隔字串

nsstring*string =@"sdfsfsfsadfsdf";

nsarray *array = [string componentsseparatedbystring:@"a"]; //從字元a中分隔成2個元素的陣列

nslog(@"array:%@",array); //結果是adfsfsfs和dfsdf

擷取字串

static function blogsummary str,len 100 else out valtmp break tmp tmpstr outlen mb strlen valtmp,charset out val.rs 2 key right rs 2 key unset rs tags...

擷取字串

擷取字串一般使用string類的substring方法。public string substring int beginindex 返回該字串子串的新字串。子字串開始於指定的位置並且擴充套件到該字串的結尾。public string substring int beginindex,int end...

擷取字串

題目要求 編寫乙個擷取字串的程式,輸入為乙個字串和乙個位元組數字,輸出為按位元組擷取的字串,保證漢字不被擷取半個,如 eg 我abc 4 擷取 我ab eg 我abc漢def 6 擷取 我abc 而不是 我abc 漢 的半個解題思路 那麼擷取字串時考慮當前字元是否為漢字的一部分,如果不是漢字則計數位...