菜鸟教程小白 发表于 2022-12-12 10:28:27

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


                                            <p><p>我在代码中有很多 NSLogs。一个简单的解决方案是我替换为 </p>

<pre><code>NSLog(@with //NSLog(@
</code></pre>

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

<p>谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>在 Xcode 中,只需从项目导航器中搜索和替换。可以选择“开头”、“包含”、“正则表达式”等。</p>

<p>使用正则表达式 <code>^[\s\W]+NSLog.*$</code> 应该适用于在 <code>NSLog</code> 之前可能有制表符或空格但不会的行t 捕获可能在它前面的其他文本的行。 (注意在第二个屏幕截图中 <code>NSLog</code> 在行尾检测到,而第一个没有)。</p>

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

<pre><code>^[^/*]*[\s\t]*NSLog.*$
</code></pre>

<p>将删除第 3 行的 <code>NSLog</code> 和第 7 行的 <code>NSLog(@"%@",removed);</code>。</p>

<pre><code>// NSLog
/* NSLog */
NSLog

NSString *NSLog = @&#34;not nslog&#34;

    NSLog(@&#34;%@&#34;,removed);
</code></pre>

<p><strong>其他示例:</strong></p>

<p> <a href="/image/Rjca7.png" rel="noreferrer noopener nofollow"><img src="/image/Rjca7.png" alt="enter image description here"/></a>
<a href="/image/4m0qs.png" rel="noreferrer noopener nofollow"><img src="/image/4m0qs.png" alt="enter image description here"/></a>
<a href="/image/jBemS.png" rel="noreferrer noopener nofollow"><img src="/image/jBemS.png" alt="enter image description here"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 如何删除以 NSLog iOS 开头的行包含?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/35239007/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/35239007/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 如何删除以 NSLog iOS 开头的行包含?