2016-04-03 107 views
0

我键入此为VS2015在文件中查找与正则表达式选项按钮检查了,但它不返回任何值:正则表达式查找文件的Visual Studio 2015多字

这|那

它的工作罚款记事本++,但。

只是使用VS2015,似乎是,在文件搜索中更快地找到。

我就是这么做太:

(这个|那个)

没有成功。

我在做什么错在这里有什么想法吗?谢谢。

+0

您能举出一个文件示例吗? – nevets

+0

这将是: [3/19/2016 12:25:31 PM] 75.76.141.XXX:64636/7656119813829XXXX/ABC1断开连接:断开连接 [3/19/2016 12:25:40 PM] 96.39。 137.XXX:56969/7656119811838XXXX/ABC2断开:断开连接 [3/19/2016 12:25:41 PM] 85.97.26.XXX:60301/7656119828495XXXX/ABC3加入[windows/7656119828495XXXX] X's there is to provide some隐私形式。 75.76.141 | 96.39.137 | 85.97.26 - 在N ++中工作正常,但在VS2015中工作不正常。 – chocopie

+0

你可以尝试搜索像'75 | 96'这样简单的东西来看看正则表达式是否真的有效吗?还有一些特殊字符,例如'.' – nevets

回答

0

似乎正则表达式工作正常,因为在文本搜索85.97|75.76

[3/19/2016 12:25:31 PM] 75.76.141.XXX:64636/7656119813829XXXX/ABC1 disconnecting: disconnect 
[3/19/2016 12:25:40 PM] 96.39.137.XXX:56969/7656119811838XXXX/ABC2 disconnecting: disconnect 
[3/19/2016 12:25:41 PM] 85.97.26.XXX:60301/7656119828495XXXX/ABC3 joined 

7507675/768559785697,这是一个什么样的正则表达式是寻找一个子集。

我想这是VS的正则表达式引擎,一个.(怪异虽然不够)匹配.什么但不执行。

尝试\.,它会逃脱。例如:正则表达式85.9785597相匹配,但85\.97仅与85.97相匹配

+0

做75 \ .76 | 85 \ .97似乎工作得很好,但它只给我东西,如75.76.ABC.DE,75.76.FGH.IJ.认为有些东西在Find in Files中找到。我告诉它查看根文件夹,该文件夹被分成五个文件夹,我知道这些条目在那里,但即使关闭了正则表达式,它也不会拉动任何东西。 – chocopie

+0

@chocopie如果您搜索正常表达式为OFF的'75 \ .76 | 85 \ .97'或'75 \ .76'或者'76 | 85'中的任意一个,那么只有在'\'或' | '被找到。 – AdrianHHH

相关问题