【问题标题】:nsstring stringByReplacingOccurrencesOfString frustration?nsstring stringByReplacingOccurrencesOfString 受挫?
【发布时间】:2023-04-09 11:57:01
【问题描述】:

我正在尝试替换/删除这个:

[\"

来自字符串bump3

NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\"" withString:@""];

错误:缺少终止“”字符。

有人可以帮我吗?盯着这个屏幕,我的大脑被炸得焦头烂额..

更新:

偶然发现并尝试了!

@"\" 是一个反斜杠 @"\\" 是双反斜杠

所以我用 NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\"" withString:@""];

【问题讨论】:

    标签: xcode replace nsstring


    【解决方案1】:

    您应该同时转义 \"

    NSString *bump5 = [bump3 stringByReplacingOccurrencesOfString:@"[\\\"" withString:@""];
    

    【讨论】:

      【解决方案2】:

      试试这个从字符串中删除“-”。 例如一条链 2773848-2294-2929

      string = 2773848-2294-2929; 
      NSString * replace = [string stringByReplacingOccurrencesOfString: @ "-" withString: @ ""];
      

      结果将返回以下字符串: 277384822942929

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-02-26
        • 1970-01-01
        相关资源
        最近更新 更多