gpt4 book ai didi

regex - 在 Visual Studio 2013 中查找换行符

转载 作者:行者123 更新时间:2023-12-04 20:07:23 25 4
gpt4 key购买 nike

我有一个包含许多函数的 C++ 源文件。

我想快速找到每个函数的开头。

如何形成 )newline{newline 的表达式?
newline符号可以是以下之一:

  • \n
  • \r
  • \n\r
  • \r\n

  • 据推测,整个文件中都使用了相同的符号,因此我需要为每个选项使用一个表达式,而不是所有选项的单个表达式。

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

    谢谢

    最佳答案

    Barak,在我们查看单个选项之前,对于所有选项,这样做:

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

    你说你想要单独的选项,所以这可以变成:
  • \)\r\n{\r\n
  • \)\r{\r
  • \)\n{\n
  • \)\n\r{\n\r (这一系列换行符相当令人惊讶)

  • VS2013 regex

    关于regex - 在 Visual Studio 2013 中查找换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23754773/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com