gpt4 book ai didi

ios - 如何删除包含以 NSLog iOS 开头的行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:58:14 27 4
gpt4 key购买 nike

我在代码中有 NSLogs,很多次。一个简单的解决方案是我替换为

NSLog(@  with //NSLog(@

但是,如果我想删除所有行,从 NSLog 开始,我该怎么办?

谢谢

最佳答案

在 Xcode 中只需从项目导航器中搜索和替换。可以选择“起始于”、“包含”、“正则表达式”等。

使用正则表达式 ^[\s\W]+NSLog.*$ 应该适用于可能在 NSLog 之前有制表符或空格但不会的行不要与可能位于其前面的其他文本相匹配。 (注意第二个屏幕截图 NSLog 在行尾被检测到,而第一个没有)。

另一个例子可能是如果你想保留注释的 NSLog 行并删除其他行:

^[^/*]*[\s\t]*NSLog.*$ 

将删除第 3 行的 NSLog 和第 7 行的 NSLog(@"%@",removed);

// NSLog
/* NSLog */
NSLog

NSString *NSLog = @"not nslog"

NSLog(@"%@",removed);

其他示例:

enter image description here enter image description here enter image description here

关于ios - 如何删除包含以 NSLog iOS 开头的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35239007/

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