一些使用AI的小经验

需要删除所有注释(AI写的注释还是太细致入微了)

\/\/.*

或者

//.*?(?=\n|$)

会匹配到 URL,那么如何使其不匹配到 URL 呢?

如果我们思路是向前检测是否存在 HTTP(S) 那么你会发现还有别的协议

其实只需要匹配:

要么一行刚开始就是 //

要么注释前会有空格,向前检测是否存在一个空格即可

(^\/\/[^\r\n]*|\s\/\/[^\r\n]*)

删除后有很多空行,format(for cpp)

clang-format -i test.cpp