Windows Grep中的正则表达式语法

时间:2016-07-11 14:05:15

标签: windows grep

如何使用正则表达式在Windows Grep中进行搜索?例如,您有一个具有以下内容的文件 -

示例文件内容(C:\ test \ someFile.txt)

void someReallyImportantFunction(void) {
    //do important stuff here
    return;
}

预期的Windows Grep搜索能力

*someReallyImportantFunction(*)*{

这是我得到的

enter image description here

enter image description here

enter image description here

enter image description here

问题

它看到的正则表达式中的错误是什么,无效使用了重复?

我花了这么长时间调试,我放弃了!想法?

1 个答案:

答案 0 :(得分:1)

我的答案来自这里:http://www.wingrep.com/Help/html/search-regexp.htm

星号字符重新表示前一个字符的0个或多个实例。看来你正在使用纯粹的通配符。我相信错误是第一个星号试图不重复。所以过去的错误你可能不会得到你想要的结果。我会尝试'。'在哪里'。*'是0或更多的任何字符。根据您想要的粒度,您可以检查[a-zA-Z] *或类似的东西。