Swift 5+
Remove All whitespaces from prefix(start) of the string, you can use similar for suffix/end of the string
extension String { func deletingPrefix(_ prefix: String) -> String { guard self.hasPrefix(prefix) else { return self } return String(self.dropFirst(prefix.count)) } func removeWhitespacePrefix() -> String { let prefixString = self.prefix(while: { char in return char == " " }) return self.deletingPrefix(String(prefixString)) } }