I'm getting this warning for the return substring
line. What is the better alternative?
///Returns an empty string when there is no path.
internal var path: String {
if let match = range(of: "(?<=')[^']+", options: .regularExpression) {
return substring(with: match)
}
return ""
}