gpt4 book ai didi

objective-c - 替换 objective-c 中的转义字符序列

转载 作者:行者123 更新时间:2023-12-04 03:01:46 26 4
gpt4 key购买 nike

我有一个返回字符串和转义字符序列的查询。 (例如“美国\”)

我正在以这种方式使用 stringByReplacingOccurrencesOfString:

[theCountry stringByReplacingOccurrencesOfString:@"\"" withString:@""];

但它仍然留下了一组引号。如果我再次尝试该方法来删除它们:

[theCountry stringByReplacingOccurrencesOfString:@""" withString:@""];

我会有一套不完整的报价...我需要去掉斜线和双引号。

有什么想法吗?

最佳答案

您需要转义反斜杠:

NSString* foo = @"USA\\\"";
NSLog(@"String [%@]", foo);
foo = [foo stringByReplacingOccurrencesOfString:@"\\\"" withString:@""];
NSLog(@"String [%@]", foo);

结果

2009-11-02 09:15:24.403 test[6098:903] String [USA\"]
2009-11-02 09:15:24.406 test[6098:903] String [USA]

关于objective-c - 替换 objective-c 中的转义字符序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1662518/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com