Я решил это с помощью регулярного выражения: \n{2,500}
и заменил все на "\n\n"
.
Работает отлично!
extension String {
func trimString() -> String {
let pattern = "\n{2,500}"
let regex = try! NSRegularExpression(pattern: pattern, options: .dotMatchesLineSeparators)
let range = NSMakeRange(0, self.count)
let trimmedString = regex.stringByReplacingMatches(in: self, options: .reportProgress, range: range, withTemplate: "\n\n")
return trimmedString
}
}