ios - Swift String 在转义单引号时表现异常
问题描述
本质上,我String
在这个例子中需要 a 来保存 value "This is John\\'s"
。无论我尝试在这里使用多少 XCode 体操,我都无法让它表现出我想要的样子。我只是将它保留为 aNSString
但我提供给它的 API 需要 a String
,并且将其重新转换会破坏它。见下文,我的想法很新鲜。
(lldb) po "This is John's"
"This is John\'s"
(lldb) po "This is John\'s"
"This is John\'s"
(lldb) po "This is John\\'s"
"This is John\\\'s"
(lldb) po "This is John\\\'s"
"This is John\\\'s"
(lldb) po "This is John\\\\'s"
"This is John\\\\\'s"
(lldb) po "This is John\\\\'s" as NSString
This is John\\'s
(lldb) po ("This is John\\\\'s" as NSString) as String
"This is John\\\\\'s"
解决方案
推荐阅读
- django - 如何实现更改密码模式?
- qliksense - 如何修复 Qlik Sense 条形图中显示的实体?
- json - 使用python中的API计算纬度/经度距离时出现JSONDecodeError
- unit-testing - Nginx 自定义模块的单元测试
- python - Numpy 矢量化或 numba jit 递减
- c# - 使用 System.Security.Cryptography.Pkcs 验证签名时出现未知错误
- bert-language-model - ReadError: 文件无法成功打开。但我不确定 tar 文件存储在哪里来解决这个问题
- python - 如何执行批处理文件?
- android - 用于 android 签名哈希 AADB2C android 平台的 base64 编码 SHA1 的正则表达式
- spring-boot - Camel REST DSL 为 Swagger UI 设置示例值