正则表达式:从ANSI C++样式的左大括号(换行符)切换到K&R样式(与语句相同的行)



如何编写匹配和替换的正则表达式,以便从ANSI C++样式重新格式化C++代码:

if (a > 5)
{
}

K&R样式:

if (a > 5) {
}

如果要保留Windows样式的行尾(CR+LF),请搜索n[ t]*{n并替换为{n{u000Du000A。请注意支架前面的空间,以便进行替换。

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

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

相关内容

  • 没有找到相关文章

最新更新