ios - 删除字符串开头和结尾的空格

标签 ios string swift whitespace trim

我在删除字符串开头和结尾的空格时遇到了问题。例如我有一个像这样的字符串:

\r\n\t- 有人会来这里吗?\n- 我不确定...\r\n\r\n

而且我需要删除结尾和开头的空格(字符串应该如下所示: - 有人会来这里吗?\n- 我不确定... 也可能有很多字符串结尾的变体:“\r\n\r\n”、“\r\n”、“\n\r\n”等等......

谢谢。

最佳答案

您的字符串不仅包含空格,还包含换行符。

stringByTrimmingCharactersInSetwhitespaceAndNewlineCharacterSet 一起使用。

let string = "\r\n\t- Someone will come here?\n- I don't know for sure...\r\n\r\n"
let trimmedString = string.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet())

在 Swift 3 中,它更清理:

let trimmedString = string.trimmingCharacters(in: .whitespacesAndNewlines)

关于ios - 删除字符串开头和结尾的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33473502/

相关文章:

ios - 即使我在 iOS 的另一个选项卡中,如何返回 Root View Controller ?

ios - 如何防止 iOS 使弹出框/警报下方的图像脱色

java - 当调用 IntBinaryOperator 的新实例时,ApplyAsInt 如何自动工作?

java - java中的正则表达式字符串

swift - Swift 3.0 中的 UIView?() 构造函数发生了什么?

ios - Sandbox StoreKit 收据中缺少交易

objective-c - 当 Wi-Fi 连接但没有互联网时,可达性不起作用

ios - rightBarButtonItem 出现在 NavigationBar 的中央

ios - Swift:在调整大小后将 UIView 推到其下方的动态 UIView

string - 基数排序字符串