Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为了从ANSI C++ 风格重新格式化 C++ 代码,您将如何编写匹配和替换的正则表达式:
if (a > 5) { }
到K&R 风格:
?
如果要保留 Windows 样式的行尾 (CR+LF),请搜索\n[ \t]*\{\n并替换为{\n或。{\u000D\u000A注意替换模式的大括号前面的空间。
\n[ \t]*\{\n
{\n
{\u000D\u000A
说明:匹配一个新行,后跟一系列空格和/或制表符,一个左大括号和另一个新行。替换为空格、大括号和新行。
在 Visual Studio 2010 中使用“快速替换”。