ios - Swift - 从字符串中删除“字符

标签 ios xcode string swift

我有一个字符串“Optional("5")”。我需要删除 5 周围的“”。我通过执行以下操作删除了“可选”:

text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)

我很难删除 "字符,因为它们在代码中指定了字符串的结尾。

最佳答案

Swift 使用反斜杠来转义双引号。以下是 Swift 中转义的特殊字符列表:

  • \0 (null character)
  • \\ (backslash)
  • \t (horizontal tab)
  • \n (line feed)
  • \r (carriage return)
  • \" (double quote)
  • \' (single quote)

这应该有效:

text2 = text2.replacingOccurrences(of: "\\", with: "", options: NSString.CompareOptions.literal, range: nil)

关于ios - Swift - 从字符串中删除“字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25591241/

相关文章:

ios - 选择元素导致在 iOS 设备上滚动到页面顶部

javascript - Angular - iPhone/iPad 上的 ng-blur 问题

C++ 程序不会在 Xcode 中打印到 cout

macos - macOS 应用程序中还需要 Swift 的嵌入式 dylib吗?

string - 如何在 Rust 中将字符串的字符串转换为字符串的数组/向量

java - MATLAB:处理 java.lang.String

ios - iPhone:如何使用 Xcode 向 Web 服务发送 HTTP 请求

ios - 获取 UINavigationBar 的默认 titleTextAttributes

xcode - 如何在每次使用类时快速运行一个方法

javascript - 需要帮助使字符串输入返回一个统计字母对频率的直方图