この質問はインタビューで尋ねられ、スタックオーバーフローがこれに尋ねるのが正しいかどうかはわかりません。50000のhtmlファイルから行を削除する方法
50000のhtmlファイルでは、すべての電話番号を削除する必要があります。
私は答えました、私はファイルを読んで、解析し、フィルタリング後に電話番号のない別のファイルを書きます。
例:
while (line = br.readline != null) {
if line does not have phone number
write line to another file.
}
また、我々は、50000個のファイルを持っていたことから、マルチスレッドの要素が関与すべきか?
もっと良いアイデアを教えてください。標準的なソリューションですか?
perlはこれを簡単に作成します:http://technologiesos.com/2009/05/21/perl-pie-if-you-only-learn-how-do-one-thing-perl-it.html – Owen
'line'は' br.readline'( 'string')または' br.readline!= null'( 'boolean')に設定されていますか? –
'sed'は恐らくperlの解決策に匹敵するでしょう。 –