2016-04-03 54 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

相關問題