回答
我認爲這是一個奇怪的主意,試圖用記事本++做的,但我喜歡挑戰,所以我決定給它一個旋轉。
打開替換菜單,在「查找內容」框中填寫([^\n]*\n)[^\n]*\n
,在「替換爲」框中填寫$1
。然後選擇搜索模式的正則表達式,點擊全部替換,每一行都被刪除。
如果你想做類似的事情,你可以創建類似的正則表達式。例如,如果將a
替換爲n-1,並且[^\n]*\n([^\n]*\n)
將讓您保持偶數行而不是奇數行,則(([^\n]*\n){a})[^\n]*\n
將替換每個第n行。
(這是不難的 - 我所要做的就是更新我的記事本已經過時++安裝。)
謝謝,這很奇怪,我使用手機上的跟蹤應用程序的GPS點,導出爲KML並導入到荔枝飛輪轂爲我的無人機,然而,有很多點,這是能夠減少這些仍然保持路線 – drooh
我不認爲這是在記事本+ +,將自動刪除所有其他要素(或每nth)行,但如果你寫了一個簡短的轉換程序,它只需要幾分鐘。
的僞代碼將是這個樣子:
1. Create a StreamReader and StreamWriter (make sure you are not trying to read from
and write to the same file)
2. While (StreamReader is reading lines) increment i. You could mod it by whatever
number n you wanted in order to delete certain lines. Then have a conditional clause
that would write out if i%n == 0 or whatever you specify.
3. Close the program.
這並不完全回答你的問題,但我希望它能幫助。
我認爲你可以使用awk,如果你是在UNIX式平臺做到這一點:
awk 'NR % 2 == 0' file > outfile
NR是行號,因此這將只是說「如果該行被2整除堅持下去在新文件中。「
如果您使用的是Windows,我認爲這裏的答案將工作:
你可以嘗試使用宏。
- 開始錄製宏
- 按下n次
- 按Shift +結束
- 按刪除鍵兩次
- 停止錄製宏
- 運行宏,直到文件結束
我自己遇到了這個問題。什麼工作對我來說,也用查找/替換功能,就是:
- 按Ctrl F和去替換
- 在搜索模式中,選擇「擴展(\ n,\ r,\ t ..)」
- 查找內容:\ n \ n
- 替換爲:\ n
- 全部替換
好又簡單!我需要替換「\ r \ n \ r \ n「與」\ r \ n「相同,但是具有相同的概念 –
- 1. 刪除所有重複行記事本++
- 2. 在記事本中,從行中刪除所有數字+符號+
- 3. 刪除所有其他列
- 4. 刪除所有以#或開頭的行;在記事本+ +
- 5. 在記事本中刪除行號++
- 6. 記事本++ - 刪除所有包含特定文本的行
- 7. 記事本++刪除行
- 8. 記事本++刪除所有不在單詞表中的單詞
- 9. 刪除除具有特定字的行外的所有行 - 記事本++
- 10. 如何刪除所有不以..開頭的行.. [記事本++]
- 11. 刪除行時如何刪除其他表中的所有關聯行? LARAVEL 5.4
- 12. 在第一個|後刪除每行中的所有內容occurence在記事本++
- 13. 刪除在記事本++
- 14. 刪除所有標記<a>用記事本+
- 15. 在記事本++中刪除所有不匹配正則表達式的行
- 16. 記事本++:如何刪除除url之外的所有內容?
- 17. 記事本+ +爲具有數字的所有行添加其他數字
- 18. 刪除給定列表中除行號以外的其他所有行
- 19. 記事本++刪除匹配的行
- 20. 記事本++如何刪除行號?
- 21. 在wordpress表格中插入新行但刪除所有其他行
- 22. 在記事本+ +中,從每行刪除起始文本?
- 23. FireFox文本溢出省略號刪除所有其他樣式
- 24. CR LF記事本++刪除
- 25. Emacs。如何從其他文本中刪除所有文本中的「some_text/XXX」?
- 26. 記事本+ +刪除括號內的所有文字
- 27. 記事本++如何刪除字符串後的所有字符
- 28. 記事本++。將所有空格刪除到大括號[]
- 29. 正則表達式刪除所有,但sha256記事本++
- 30. 程序或記事本++函數刪除所有@電子郵件
記事本+ +有沒有這樣的功能,但寫一個程序,將刪除每隔一行將只有少數 – zoran404
我認爲一個批處理文件可能是我的情況的最簡單的選擇 – fightstarr20