在Visual Studio 2013中查找换行符

bar*_*nos 5 regex newline visual-studio-2013

我有一个包含许多功能的C ++源文件。

我想快速找到每个功能的开始。

我如何形成一个表达式)newline{newline

newline符号可以是下列之一:

  1. \n
  2. \r
  3. \n\r
  4. \r\n

大概在整个文件中都使用相同的符号,因此对于所有选项,我不需要一个单独的表达式,而是将所有选项组合在一起。

我假设可以使用正则表达式,但不确定如何使用。

谢谢

zx8*_*x81 3

巴拉克,在我们研究单个选项之前,对于所有选项,这将做到这一点:

\)[\r\n]+{[\r\n]+
Run Code Online (Sandbox Code Playgroud)

[\r\n]一个允许 或 的字符\r\n。它用 a 进行量化,+这意味着我们正在寻找这些字符中的一个或多个。

你说你想要单独的选项,所以这可以变成:

  1. \)\r\n{\r\n

  2. \)\r{\r

  3. \)\n{\n

  4. \)\n\r{\n\r(这个换行序列非常令人惊讶)

VS2013正则表达式