gpt4 book ai didi

objective-c - 使用 NSScanner 删除字符串中的注释?

转载 作者:行者123 更新时间:2023-12-03 18:06:30 25 4
gpt4 key购买 nike

我有一个字符串,可能包含也可能不包含 C++ 注释(多行和单行),并且我需要在能够使用该字符串之前删除这些注释。我当前的想法是使用 NSScanner 来做到这一点 - 找到打开和关闭多行注释的位置并删除该字符串的该部分,找到打开一行注释和 EOL 字符的位置并删除该字符串的该部分.

你会采取不同的做法吗?你会采取什么方法?如果重要的话,字符串的大小可能有几兆字节,因此性能是一个问题。

最佳答案

来自this thread ,我认为最好的建议是通过 C++ 预处理器运行字符串。

关于objective-c - 使用 NSScanner 删除字符串中的注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1716713/

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