gpt4 book ai didi

ios - 如何从 NSString 中搜索并删除转义字符?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:20:15 28 4
gpt4 key购买 nike

我正在从磁盘上的源文件中读取一行代码,该行是一个字符串,它是一个包含 HTML 代码的字符串:

line = @"format = @"<td width=\"%@\">";"

我需要从 html 字符串中删除转义字符。所以任何有'\"'的地方,我都需要用''替换它。我试过这个:

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

但它只删除了 '\' 字符,而不是伴随的 '"'。我如何从这个字符串中删除转义的 '"'?

编辑:这个问题的关键部分是我需要找出一种方法来识别字符串声明的第一个 @"和结束 "的位置,并忽略/删除其他所有内容。如果有更好的方法来实现这一点,我会洗耳恭听。

最佳答案

[s stringByReplacingOccurrencesOfString:@"\\\"" withString:@""]

替换字符串有一个斜杠,必须使用另一个斜杠在文字替换字符串中转义,后跟一个引号,也必须在文字中用斜杠转义。

关于ios - 如何从 NSString 中搜索并删除转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442955/

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