如何将一个字符串快速复制到另一个字符串的一部分中?

比松

例如:

let test = "hello"
let second_string = "world"

我有一个字符串test,它包含5个字符。然后,我有另一个字符串:var result:String我希望其中的前3个字符result是中的前3个字符,test而其其余部分将是中的内容second_string喜欢

result[0...2] = test[0...2]
result[3...7] = second_string[0...4]
//just pseudo  code 

这是我的extension code

extension String {
var length: Int {
    return self.characters.count
}
subscript (i:Int) -> Character{
    return self[self.startIndex.advancedBy(i)]
}
subscript (i: Int) -> String {
    return String(self[i] as Character)
}

subscript (r: Range<Int>) -> String {
    return substringWithRange(Range(start: startIndex.advancedBy(r.startIndex), end: startIndex.advancedBy(r.endIndex)))
}
}

我应该怎么办 ?

圆珠笔
let test = "hello"
let second_string = "world"
let range = test.startIndex.advancedBy(0)..<test.startIndex.advancedBy(3)
print(test[range] + second_string)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将字符串的一部分复制到另一个字符串

在C中进行字符串解析。将字符串的一部分复制到另一个字符串

如何检查集合中的字符串是否是python 2.7中另一个字符串的一部分?

使用动态中的指针将一个字符串复制到另一个字符串

在数据框中的另一个字符串中搜索字符串的一部分

如何将一个字符串数组存储到另一个字符串数组中?

Android-如何用另一个字符串替换字符串的一部分?

如何检查一个字符串是否是另一个字符串的一部分然后替换它

如何用熊猫中的另一个字符串替换电子邮件地址的一部分?

什么将空字符串复制到另一个字符串?

将字符串的一部分转换为另一个字符集

将一个字符串复制到另一个

如果字符串包含另一个字符串的一部分,则为Javascript

用另一个字符串替换Linux文件中一部分URL字符串

如果匹配另一个字符串的一部分,则替换字符串

我想用另一个字符串替换一部分字符串

获取与另一个字符串匹配的字符串的一部分

PHP知道字符串是否包含另一个字符串的一部分

如何从一个字符串中一次读取两个字符并复制到另一个字符串中

检查一个字符串是否是另一个字符串的一部分(PHP)

如何查找一个字符串(或多个字符串)的一部分是否在列表Python内

如何检查一个字符串是否包含给定字符串,而不是另一个给定字符串的一部分?

当一个字符串包含另一个字符串的一部分时比较字符串

如何使用指针而不使用字符串库将字符数组复制到'c'中的另一个字符数组

检索字符串的一部分,从一个字到另一个或将结束

如何将一个字符串插入另一个字符串?

如何将一个字符串值与另一个字符串值进行比较?

如何将一个字符串与另一个字符串匹配并为其返回 true?

swift:如何将一个字符串从textField分配给另一个字符串?