• ベストアンサー

複数の文章を照合するフリーソフトかアプリケーション

番号1から100番までの名称のテキストファイルがあるとします。 これら100個のテキストファイルを、1つのデータの集合A(データベース?)として扱い、 新しく用意したテキストデータと照合して、そのなかの集合Aに一致する単語と、その単語が属するテキストファイルの番号を表示させたいのです。 上記のことを可能とするにはどうすればよいでしょうか。 上記の機能をそなえるフリーソフトやアプリケーションがあれば、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • dark1983
  • ベストアンサー率44% (30/67)
回答No.1

ベクターとかで検索すれば出ますね。 参照URLがそれです。 一般的なのではエクセルを使って、マクロやVBAとか使用すれば実現は可能ですね。

参考URL:
http://www.vector.co.jp/vpack/filearea/win95/util/text/find
noname#229314
質問者

お礼

お世話になっております。 とても参考になりました。 貼りいただいたリンクから、LightGrepというフリーソフトを採用いたしました。 色々試してみましたが、出力結果のフォントの書式を変更できますし、 これが最も使いやすいと感じました。 正規表現につきましても参考になりました。 ただどのソフトもワード文書を検索対象に出来ると謳っておりながら実際にはtxtファイル形式のみ正常に結果を出力するということが分かり、その点だけは多少残念です。 大変助かりました。 お忙しいところ御回答を頂き誠にありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テキストファイルの照合が出来るフリーソフト

    A.TXT と B.TXTの内容を照合したいです(数値データ) (1)中身が一致してる、YES OR NOの判断が出来れば良い (2)○行の○列目が不照合と言う結果が出る (2)まで出来れば嬉しいですが、とりあえず(1)の条件を満たしてくれれば 助かります 宜しくお願いします。

  • データベースで英単語を検索したり比較して照合したい

    データベースに関して素人です(excelの関数を多少扱える程度)が、これから勉強したいと思っています。当方、英語の勉強のため、英文を沢山読んでいます。 以下の目的のためには、データベースの導入が必要なのではと思いますが如何でしょうか。 目的1 これまで覚えた英単語や英熟語(慣用表現)の数を視覚的に分かるようにしたい。 目的2 新しく用意した英文テキストに対して、過去のデータベースと照合しこれまで覚えた英単語や英熟語(慣用表現)がいくつ含まれているか、そしてその既出の単語が過去のどのテキストファイルに属しているか、分かるようにしたい。 ※これまで勉強してきた全ての英文テキストデータ(ワード形式、もしくはtext形式)が手元にあるものと仮定します。 上記の目的を遂げるためには、データベースの構築が必要と思うのですが、 当方なかなか忙しく、PHPプログラミングを一から学ぶ余裕がありません。 上記の動作を実現するには高度なデータベース技術が必要とされるでしょうか? 上記の目的のためには、初心者は何から始めればよいでしょうか。 マイクロソフトのデータベースソフト「アクセス」は初心者でも基本的な動作を学ぶだけで上記の目的を達成できるでしょうか? たとえば、What would you like to drink? /No, I’m cool.と書かれた英文テキストファイル1があると仮定します。ただしこのとき、No, I'm coolの部分は「いいえ、結構です」という意味の慣用的表現(熟語)です。このテキストファイル1をデータベースに投げ込むと、自動でwhat, would, you, like, to, drink, no, I am coolという9つの英単語データが独立して自動的に登録される一方、「No, I am cool」の部分は自分で登録しなければならない、という認識であっておりますか。そしてI am Japanese.と書かれた新規テキストファイル2に対して過去のデータベースと照合した時、「i と am の2単語を検出しました。『i』はテキストファイル1、『am』はテキストファイル1で検出されました。」という結果を出したいのです。 まさかとは思いますが、データベース構築の際、英文テキストの英単語を1つ1つセルに打ち込んで、1つ1つ登録しないといけない、なんてことはないと思いますが、実際どうなのでしょうか。英文をペースト(貼り付け)すれば、その中の単語が自動的に1つずつデータベースに登録されますか?勿論、英熟語(慣用表現)につきましては、コンピューターがそれを熟語と認識できないはずなので、1つずつ手入力で登録していく必要があると思いますが。 長文となりましたが、是非貴方様の御意見をお聞かせ下さい。

  • データ照合の仕方

    過去のデータと最新のデータを照合し、一致する場合は最新のデータ上に過去データの情報を 表示させたいです。 1.過去シートはA列に電話番号/B列に名前があります。 2.最新シートはA列に電話番号のみがあります。 →最新シートのA列の電話番号と過去シートのA列の電話番号を照合し、一致した場合は  最新シートのB列に名前を表示させたいです。 よろしくお願いします。

  • 関数  入金照合

    エクセルのデータで入金照合をする関数をおしてください。(1)と(2)のデータを照合する。 番号と金額を照合したいのですが。   A  B          (1) 1  200000    2  11500   3  5000   4  15000    (2) 1  200000   4  20000    2  11500   3  5000 この条件で番号と金額をあっているもの横に番号を出すようにしたいのですが。 VLOOKUPとIFでできるでしょうか?

  • テキストファイルと照合して・・・

    ご質問させて頂きます。 javaサーブレットで以下のような処理を行うにはどのようにしたら良いでしょうか? htmlの入力フォームがあります。そのフォームには、社員ID、部課ID、日付などの項目があります。そのデータが登録されているテキストファイルがあります。入力フォームで社員ID、部課ID、日付を入力したときに、テキストファイルのデータと照合させて、もしも一致するデータがなかった場合には、エラーメッセージを表示させる、という処理を行いたいんですがどうすればいいですか?

    • ベストアンサー
    • Java
  • 複数セルの照合&並び替え

    エクセルでたとえば、列Aと列Bを照合して、同時に昇順(降順)に並び替えることって事はできますか? 欲を言えば、並び替えしないで、一致しなかったデータの対照セルに空白を挿入することもできるのであれば、教えてください。お願いします。   前         後 A   B     A   B 1   1     1   1 2   2   ⇒ 2   2  3   4     3   □ 4   5     4   4           5   5  わかりにくいかもしれませんが、わかる方いらしたらお願いします。

  • エクセルでの照合ソフト

    お世話になります ちょっと困っています。 単純なんですが、数が膨大で手間がかかる照合作業があります。 以下のようなことができるソフトは手に入れることできません でしょうか。 内容 エクセル作った番号と部品名の入った一覧表があります ファイル1  No.     部品名 A1234 XZY87 B2327 DF877777 ・ ・ 一方おおもとの 番号と部品名の入ったファイルがあります ファイル2  No.    部品名 00001 GYRSAKIIII 00002 GGGG0123 ・・・・・ ・・・・・ Z9999 HTDOOTEE ファイル1の内容がすべてファイル2に含まれているかどうかを 照合し、入っていなっかった部品をチェックするような ものがほしいです。 私はエクセルでマクロを組むようなスキルはなく、 また、時間もないので、購入するか何かして手に入れたい と考えています。フリーソフトだとよいのですが。。。 よろしくお願いします。

  • エクセルのシート間で複数条件にて照合させたい。

    1.【Sheet1のデータ例】※補助元帳データ(Excel) ---------------------------------------------------------------------------------- A B C D E F G H ・・・・ 1| No. 日付 区分A 区分B 取引先 借方 貸方 2| 78 2/1 A 1010 A商事 5,000 3| 12 2/1 B 1020 B商事 2,000 4| 50 2/1 A 1050 C(カ) 1,050 5| 44 2/2 A 1100 (カ)D 8,400 6| 94 2/3 C 1700 (ユ)Q 5,500 7| 51 2/4 B 1010 P興業 4,200 ・| ・ ・ ・ ・ ・ ・ ・ ・| ・ ・ ・ ・ ・ ・ ・ ・| ・ ・ ・ ・ ・ ・ ・ ---------------------------------------------------------------------------------- 2.【Sheet2のデータ例】※入金データ(Excel) ---------------------------------------------------------------------------------- A B C D E F G H ・・・・ 1| 日付 区分 借方 貸方 摘要 2| 2/1 CC 1,050 3| 2/1 2,000 4| 2/1 5,000 5| 2/2 CC 8,400 6| 2/3 5,500 7| 2/4 CC 4,200 ・| ・ ・ ・ ・ ・ ・ ・ ・| ・ ・ ・ ・ ・ ・ ・ ・| ・ ・ ・ ・ ・ ・ ・ ---------------------------------------------------------------------------------- 上記のようなエクセル シートがあります 1.[sheet1]と[sheet2]の日付と金額を照合させて2つの条件が一致するデータを探す 2.一致するデータの行を[sheet1]と[sheet2]ともに塗りつぶしをする(薄い黄色) 3.日付と金額が一致している行が複数あるなら対象データ(行)を薄いピンクに塗りつぶす 4.一致しないデータを[sheet3]に日付と金額のみ貼り付ける 上記のようなことをしたいのですが 関数では限界があり悩んでいます。 VBAを試してみたいのですが知恵を拝借できないでしょうか。 よろしくお願い致します。

  • エクセルのデータ照合

    エクセルで、名前、住所、郵便番号、電話などを順にセルに入力し、1000名分の住所録データベースを作成しました。作成の際に、私と妹で全く同じ住所録別々に入力し、あとで、入力したデータを照合しようと考えていたのですが、どのようにしたらよいのかわかりません。エクセルやワードでデータを照合するような方法は無いのでしょうか?

  • PHPで通信せずに入力データを照合、一括送信

    PHP 5.3.8、Linux(詳細未定)、Apache(詳細未定)です。 PHPでDB(Postgres)から取得したデータを一覧表示し、 同じ画面にテキストボックスを用意します。 テキストボックスに入力された値と表示しているデータを比較し、 一致していればその行の背景色を変えるか、印を表示する等して、 照合済みである事がわかるようにします。 最後に、照合されたデータを一括でPOSTしたいのですが、 ターゲットがiPhone、iPadである為、通信を減らしたいという要件があり、 照合中はブラウザ側でデータを保持し、通信を1回で済むようにする場合、 どのようにコーディングすればいいでしょうか。 また、PHP単体で難しい場合、JavaScript等、無料で実現できる方法があれば教えて頂きたいです。

    • 締切済み
    • PHP

専門家に質問してみよう