約 25,000 行のテキスト ファイルがあります。約525kb。
一部の行には、先頭にランダムなテキストがあります。セミコロンの長い文字列を持つものもあります。
他のいくつかは、同じ行に 3 つのセミコロンとスペース、および必要に応じて追加のテキストしかありません。これらは、削除したい行です。
ここにサンプルがあります....
;;; 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) テキスト タイプのファイルです。
何か案は?
あなたの時間、援助、知識に感謝します。