gpt4 book ai didi

c++ - 正则表达式以匹配 vim 中的函数返回类型

转载 作者:行者123 更新时间:2023-11-30 03:07:28 25 4
gpt4 key购买 nike

我正在使用带有一个非常大的头文件的 C++,并且想搜索具有特定返回类型(例如 int)的函数。问题在于返回类型前面有空格,如下所示。

    Set<Animal*> _animals;

int _getMonkeyCount(Zoo* zoo);

bool _addUnicorn(Animal* unicorn, int age = EXTINCT );

string _toString(Zoo* z);

void _addMonkeyz(Animal* monkey, List<string> fleaNames);

我想要一个匹配其中一种返回类型的正则表达式。比如bool,但是我不想匹配它前面的空格。

最佳答案

你可能想要这样的东西:

/^\s\+\zsbool

这里的关键是\zs,它定义了比赛的开始。还有 \ze 来定义比赛的结束,但您在这里不需要它。

关于c++ - 正则表达式以匹配 vim 中的函数返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5808556/

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