如何快速从字符串中提取所选字符

时间:2019-02-01 05:08:48

标签: swift

我不知道如何从SWIFT中的字符串中提取字符,单词。 如果有人可以回答我的问题,我将不胜感激。

var Sth:String = "ABCDEF"

如何仅提取A或B或C

1 个答案:

答案 0 :(得分:0)

尝试一下:

extension String {
  func index(from: Int) -> Index {
      return self.index(startIndex, offsetBy: from)
  }

  func substringtx(with r: Range<Int>) -> String {
      let startIndex = index(from: r.lowerBound)
      let endIndex = index(from: r.upperBound)
      return substring(with: startIndex..<endIndex)
  }
}

示例:

var str:String = "ABCDEF"
print(str.substringtx(with: 0..<1)) //prints 'A'
print(str.substringtx(with: 1..<2)) //prints 'B'