import Foundation
func extractSubstring(from str: String) -> String {
if let startPos = str.firstIndex(of: "'") {
if let endPos = str[str.index(after: startPos)...].firstIndex(of: "'") {
let range = str.index(after: startPos)..<endPos
return String(str[range])
}
}
return ""
}
let str = "Swift is a high-level 'general-purpose', compiled programming language"
let substr = extractSubstring(from: str)
print(substr)
/*
run:
general-purpose
*/