diff --git a/Sources/Extensions.swift b/Sources/Extensions.swift index d72b547f..d8930f91 100644 --- a/Sources/Extensions.swift +++ b/Sources/Extensions.swift @@ -46,3 +46,19 @@ extension Int { } } + +extension String { + + subscript (index: Int) -> Character { + let charIndex = self.index(self.startIndex, offsetBy: index) + return self[charIndex] + } + + subscript (range: Range) -> String { + let startIndex = self.index(self.startIndex, offsetBy: range.lowerBound) + let endIndex = self.index(startIndex, offsetBy: range.count) + + return self[startIndex..