Swift4 String擷取字串

2021-09-12 06:08:37 字數 628 閱讀 1105

var str1 = "alexanderyeah";

// 1 擷取字串的第一種方式

// prefix 擷取前3個字串

var str2 = str1.prefix(3);

print(str2);

// suffix 擷取後3個字串

var str3 = str1.suffix(3);

print(str3);

// 2 擷取乙個範圍的字串

// 從0開始 到倒數第二位結束

let idx1 = str1.startindex;

let idx2 = str1.index(str1.endindex, offsetby: -2);

var str4 = str1[idx1 ..< idx2];

print(str4);

// 3 分割字串

let id = str.split(separator: "-").map(string.init)[0];

let name = str.split(separator: "-").map(string.init)[1];

print(id);

print(name);

Swift 中如何擷取String

swift 中擷取字串的方式非常麻煩,但是在oc中的字串擷取卻比較便捷,要擷取string 只需要將string 轉化為nsstring 在進行擷取就可以了 示例 如下 let mystr www.520it.com var substr mystr as nsstring substringfro...

String 擷取字串

string str 123abc456 int i 3 1 取字串的前i個字元 str str.substring 0,i or str str.remove i,str.length i 2 去掉字串的前i個字元 str str.remove 0,i or str str.substring i...

String如何擷取字串長度

20應屆生面試題 使用string引用型別的時候,用過哪些方法?比如如何擷取一段給定字串的長度?答 沒回答上來!沒用過擷取字串 string引用型別中有乙個叫做substring的方法,這個就是用來擷取字串的。ctrl 滑鼠左鍵點進了substring方法內,檢視到了以下原始碼。小白的理解 begi...