• 締切済み

複数のテキストファイルの中から文字列を検索するソフトありませんか?

1日ごとにtxtファイルにログをとっているのですが だいぶ前のログからある1単語を探さないといけなくなり一回一回ファイルを開いて検索していると途方もないのでそういうソフトを探しています。

noname#98605
noname#98605

みんなの回答

noname#102804
noname#102804
回答No.4

全文検索(GREP)機能が付いているエディターも便利ですよ。 ToMoEditor    http://www.vector.co.jp/soft/win95/writing/se158601.html K2Editor   http://www.vector.co.jp/soft/win95/writing/se126077.html その他にもいろいろあるよ。検索してね。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.3
  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.2

1単語程度であればフリーウェアも要らないと思います。 #1の回答者さんの参考リンクにあるWindows標準の検索機能で十分ではないかと。 「ログの検索内容をさらにログにとりたい」なんて場合は、これもWindows標準のコマンド(Windows2000以降)の findstr を使えば可能です。 ログのフォルダがC:\logにあり、その下にサブフォルダが複数あるとします。 cd C:\log findstr /s 検索文字 *.txt>serchResult.txt でserchResult.txtにヒットしたファイル名と文字列が格納されます。 半角英字の大文字小文字を区別したくない場合は findstr /s /i 検索文字 *.txt>serchResult.txt 一応、正規表現が使えますから複雑な検索も可能です。 正規表現については、ここで一口で説明できませんのでリンク参照してください。

参考URL:
http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE
  • s-uzen
  • ベストアンサー率65% (2051/3118)
回答No.1

同じような質問の過去の投稿記事です。 参考にしてください。  ↓ 

参考URL:
http://questionbox.jp.msn.com/qa3111758.html

関連するQ&A

  • 複数のテキストファイルの中から、特定の文字列を検索するソフト

    題の通りです 複数のtxtファイルを選択し、その中から特定の文字列を一斉検索し、文字列の入ったファイルを探し出すソフトはないでしょうか?

  • テキストファイル内検索ソフトで・・・

    かなり特殊な使い方だと思うのですが、txtファイルの内部で例えば「BIGIN」と「END」というワードを検索し、その2つのワードで挟まれた行全てを抜き出せるようなソフトウェアをご存じないでしょうか?複数の単語で検索が出来るソフトはたくさんあるのですが、「A」と「B」の2点間の内容を抜き出して表示できるソフトを探しています。 ご存知の方教えてください。

  • テキストファイルから文字列を読み込み!!

     Java初心者です。よろしくお願いします。 テキストファイルから文書を読み込み、その文章の中のある単語を検索するにはどうすればよいのでしょうか? BufferedReader br = new BufferedReader(new FileReader("test1.txt")); で読み込みをさせているのですが、読み込んだ後、その文章の中の単語(文字列)を検索し、それを何かに出力したいと考えています。 どなたかアドバイスをください!!よろしくお願いします!!

  • 複数TXTファイル中の文字列の検索

    複数TXTファイル中の文字列の検索ができるツール、どなたかご存じありませんか? 例えば100個のTXTファイルの中から「憲法」の文字列を探したいとします。ファイルをひとつづつ開いて検索するのではなく、100個のファイルを一括で検索できると助かります。 MS-DOS版のツールが以前あったと聞きました。 WinXP上で使えるツールがあれば教えて下さい。 お願いします。

  • powershell 複数の文字列を連続で検索する

    サーバのログを検索一覧の内容(正規表現で複数のキーワードをAND検索する)から順番に検索して見つかったら”○”を表示させるスクリプトを作成しておりますが、うまく出来ずアドバイスを頂きたいです。よろしくお願いいたします。 ※環境としましては、サーバから取得したログを ローカルのPCで作業しております。 powershellのバージョンは5.1です。 (検索一覧:kensakulist.txt) ^(?=.*○)(?=.*△)(?=.*□).*$ ^(?=.*○○)(?=.*△△)(?=.*□□).*$ ^(?=.*○○○)(?=.*△△△)(?=.*□□□).*$ ...... (以下作成中のスクリプト内容) # 検索一覧を配列に格納 $Look = @(Get-Content -LiteralPath kensakulist.txt -Encoding UTF8) # サーバのログ内容を変数に格納 $Log = [IO.File]::ReadAllText("C:\Users\....\Documents\script\powershell\.findlog.txt") $Ok = "○" $NG = "×" # 検索処理する foreach( $a in $Look ){ #配列を順番に検索 if( $a -match $Log){ echo $Ok; } else{ echo $Ng; } }

  • 検索文字列以外のファイル

    テキストファイルの中身を検索して、その文字列以外のファイル名を取りたいのです。具体的には、 【A.txtの中身】 123 abc 【B.txtの中身】 111 abc 【C.txtの中身】 222 abc このようなテキストファイルの中身を検索して、文字列「123 abc」以外が書かれているファイル名(つまり、B.txt、C.txt)を取得したいのですが、findstrやForなどを駆使すれば、できますでしょうか?

  • テキストファイルを開かないでその中の文字を検索したい

    XPを使用しておる者です。 テキストファイルを開かないでその中の文字を検索できるようなソフトがあるとPC雑誌で前に読んだのですが御存知でしょうか? 出来ればフリーがよいのですが。 回答、お待ちしております。

  • テキストファイル内の文字列検索

    はじめまして。 excel vbaを使用しているものです。 1つのファイル内にある複数のテキストファイル内に特定の文字列が含まれているかどうか検索したいと考えています。 もしあればそのファイル名を取得したいのですがどのようにすればよいでしょうか? 検索するファイル名「C:\Users\takashi sato\Desktop」 検索する文字列「STTT」半角 外部ファイルの操作はすごく難解なので困っております。 ちなみに使用ソフトはEXCEL2003です。

  • 複数の文字列を検索

    あるログファイルの文字列を取得して。検索でヒットした文字列行 を返すスクリプトを作成しております。 検索:"OK"    日付 対象行 : OK! Tue Jul 19 文字列"OK"は普通に # grep "OK" ログファイルPath で検索できますが、 文字列と日付を両方引っ掛ける場合は・・・ grep -e "OK" -e env LANG=c date -u +"%a %b $d" ログファイルPath 当然コマンドエラーになります。 dateコマンドから日付を取得して、grepにて引っ掛ける方法を知りたいので すが、お分かりになる方、ご教授お願い致します。

  • 複数のファイルを同時検索し、一括表示させる方法

    複数のファイルを同時検索し、一括表示させる方法 複数のファイルを同時検索し、一括表示させる方法を模索しています。 PC内のファイルをWindowsデフォルトのファイル検索機能で検索すると、1つのファイルをさがすのに、1回検索機能を実行しなければなりません。それだと、保存場所が分からない"A.txt"、"B.txt"、"C.txt"、"D.txt"というファイルをさがすのに4回検索することになりますよね。 それが面倒なんで、検索の手間を1回にしたいんです。何か良い方法かフリーソフト知りませんか?

専門家に質問してみよう