2014-01-20 35 views
0
之間的數字的書籤行

我有一個很大的文件,所以我只放了幾行,它會更容易理解。記事本++包含

我有記事本+ +文件:

14 TOP: 0.12  2.7 -11.1 13  0.14  2.8 -11.1 13 
15 TOP: 0.00  8.4 -81.7 13  0.32  2.5  1.6 13 
16 TOP: 0.00  8.7 -114.8 13  0.60  3.0 13.6 13 
17 TOP: 0.00  1.9 -113.7 13  0.33  3.2 -2.7 13 
18 TOP: 0.00  -1.7 -112.7 13  0.28  2.7 -2.1 13 
19 TOP: 0.00  -2.7 -119.5 13  0.22  2.1 -1.1 13 
20 TOP: 0.00  -2.6 -130.7 13  0.23  -2.0 -0.6 15 
21 TOP: 0.00  -2.4 -143.6 13  0.23  -2.1 -0.5 15 
22 TOP: 0.00  -2.1 -157.8 13  0.23  -2.1 -0.8 15 
23 TOP: 0.00  -2.0 -175.3 13  0.21  -2.0 -1.4 15 
24 TOP: 0.00  -1.8 -199.7 13  0.20  2.1 -2.6 13 
25 TOP: 0.00  -1.1 -236.6 13  0.22  2.4 -3.5 13 
26 TOP: 0.00  0.5 -289.6 13  0.29  2.7 -1.8 13 
27 TOP: 0.00  2.7 -351.0 13  0.53  2.8 11.1 13 

我需要書籤線,數前16至18,21至26的結果應該是:

16 TOP: 0.00  8.7 -114.8 13  0.60  3.0 13.6 13 
17 TOP: 0.00  1.9 -113.7 13  0.33  3.2 -2.7 13 
18 TOP: 0.00  -1.7 -112.7 13  0.28  2.7 -2.1 13 
21 TOP: 0.00  -2.4 -143.6 13  0.23  -2.1 -0.5 15 
22 TOP: 0.00  -2.1 -157.8 13  0.23  -2.1 -0.8 15 
23 TOP: 0.00  -2.0 -175.3 13  0.21  -2.0 -1.4 15 
24 TOP: 0.00  -1.8 -199.7 13  0.20  2.1 -2.6 13 
25 TOP: 0.00  -1.1 -236.6 13  0.22  2.4 -3.5 13 
26 TOP: 0.00  0.5 -289.6 13  0.29  2.7 -1.8 13 

因此,也許有一個人的想法該怎麼做?謝謝。

回答

1

在方塊Find what中使用此正則表達式^(?:1[6-8].*|2[1-6].*)

轉到最後一個標籤(我不知道英文名!)
複選框Regular expression必須...檢查
複選框Dot matches newline不得進行檢查。

單擊此按鈕Find All

+0

嗨,M42,謝謝你的回答。問題是,它的工作原理,但寫得太多了。讓我解釋。我有數千行,如果我需要這些行20到302和612到1120比我應該總是添加2 [...] 3 [..] 4 [..]和30 [..]。所以也許是解決方案如何寫20到302螞蟻612到1120? – unrealliving

+0

@unrealliving:我明白了,所以最好的方法應該是用您最喜歡的語言編寫腳本。 – Toto

+0

以前從未這樣做過。它困難嗎?我知道notepad ++可以處理這些腳本,但我不知道如何編寫它。也許有人可以幫我寫作嗎? – unrealliving

相關問題