1

为了从ANSI C++ 风格重新格式化 C++ 代码,您将如何编写匹配和替换的正则表达式:

if (a > 5)
{
}

K&R 风格

if (a > 5) {
}

?

4

1 回答 1

1

如果要保留 Windows 样式的行尾 (CR+LF),请搜索\n[ \t]*\{\n并替换为{\n或。{\u000D\u000A注意替换模式的大括号前面的空间。

说明:匹配一个新行,后跟一系列空格和/或制表符,一个左大括号和另一个新行。替换为空格、大括号和新行。

在 Visual Studio 2010 中使用“快速替换”。

于 2013-07-12T13:29:52.440 回答