我有一個約25,000行的文本文件。約525kb。刪除開頭有特定圖案的線條
一些行在開頭處有隨機文本。有些具有長分號的字符串。
一些其他人只有三個分號,然後在同一行上有一個空格和可選的更多文本。這些是我想要刪除的行。
下面是一個示例....
;;; Updated Time 20120706122706
;;; Generic DEveloper Output
;;; Some Random Comments
;;; I got some more...
;;; Yet another uneeded line
;;; Thanks for using StackOverflow <http://stackoverflow.com>, or...
;;; Not.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Banana Production
[Data_Release_Version]
Version=12586
Released=20120706122706
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Baseline Properties
[BaseLineProperties]
Comment=BaselineProperties
-----等。
一旦它達到4或更多的第一行;在線上,我需要文件的其餘部分,因爲沒有「;;;」行。
試圖找到快速的東西,而不是讀取所有行,並將其寫回,如果它不匹配「;;;」。
文件是ASCII(可能是UTF-8)文本類型文件。
任何想法?
謝謝你的時間,幫助和知識。
你可以嘗試解釋你又想要什麼。這不是很清楚。你想刪除多於4個分號的行嗎? – 2012-07-29 06:31:41
我想刪除以「;;;」開頭的行,而不是具有多於或少於3個分號然後是空格的行。只要我連續排列4個或更多的分號,就可以停止刪除線條。 我基本上想要刪除一個在開頭有一個隨機數行的標題。 – 2012-08-05 07:31:07