例えば
あいうえお(CR/LF)
かきくけこ(CR/LF)
さしすせそ(CR/LF)
たちつてと(CR/LF)
(EOF)
というファイルがあったとして、'きし'を検索すると縦に`き`と`し`がある部分を探してくれるソフトです。
編集機能は必要ありませんので、テキストエディタで無くても、テキストビューアーでもかまいません。
二段階に分けて考えてみましょう。
(1) 縦方向を横方向に変換する。
(2) 検索する。
(1)はRubyとかのスクリプト言語を使うと手軽です。あいうえお~のファイルをtest.txt(文字コードShift_JIS)だとして、横方向に変換したファイルtest2.txtに保存するには、以下のコマンドラインになります。
ruby -Ks -e 'puts ARGF.read.to_a.map {|l| l.chomp.split(//) }.transpose.map {|l| l.join }.reverse' test.txt > test2.txt
実行後、test2.txtは以下の内容になります。
おこそと えけせて うくすつ いきしち あかさた
あとはtest2.txtを開いてエディタとかで検索してください。
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | longicorn | 56回 | 51回 | 6回 | 2008-08-15 15:23:03 |
コメント(1件)
技術系の質問への回答は書くのに時間がかることが多いです。
このような態度は、質問者としての評価を下げることになります。
かなりムカツキました。