人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

テキスト内検索で、縦方向の文字列を検索できるものを探しています。

例えば
あいうえお(CR/LF)
かきくけこ(CR/LF)
さしすせそ(CR/LF)
たちつてと(CR/LF)
(EOF)
というファイルがあったとして、'きし'を検索すると縦に`き`と`し`がある部分を探してくれるソフトです。

編集機能は必要ありませんので、テキストエディタで無くても、テキストビューアーでもかまいません。

●質問者: hiro007
●カテゴリ:コンピュータ インターネット
✍キーワード:Cr LF あいうえお さしすせそ ソフト
○ 状態 :キャンセル
└ 回答数 : 1/2件

▽最新の回答へ

1 ● るびきち

二段階に分けて考えてみましょう。

(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を開いてエディタとかで検索してください。

http://www.ruby-lang.org/

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ