I\'ve got a problem with removing whitespaces at the beginning and end of string. For e.g. I\'ve got a string like:
\\r\\n\\t- Someone will come here?\\n- I d
//here i have used regular expression and replaced white spaces at the start and end
let stringPassing : NSString? = "hdfjkhsdj hfjksdhf sdf "
do {
print("old->\(stringPassing)")
let pattern : String = "(^\\s+)|(\\s+)$"
let regex = try NSRegularExpression(pattern: pattern , options: [])
let newMatched = regex.matchesInString(stringPassing! as String, options: [], range: NSMakeRange(0,stringPassing!.length))
if(newMatched.count > 0){
let modifiedString = regex.stringByReplacingMatchesInString(stringPassing! as String, options: [] , range: NSMakeRange(0,stringPassing!.length), withTemplate: "")
print("new->\(modifiedString)")
}
} catch let error as NSError {
print(error.localizedDescription)
}