# 洗いざらい文字列検索

## 概要

「洗いざらい文字列検索」は、フォルダ内にある該当文字列を、極力漏れなく検索するアプリです。

検索対象は、指定フォルダ内のフォルダ名、ファイル名、ファイル内の文字列です。

ファイル内は通常、UTF-8またはShift_JISの文字列として解釈します。

ソースコードは2026年中に公開予定です。

作成日時、更新日時による絞り込みには対応していません。

## 動作環境

OS

- Windows10 Home 64bit
- Windows10 Pro 64bit(未検証ですが、おそらく動作します)
- Windows11 Home(未検証ですが、おそらく動作します)
- Windows11 Pro

Excel、Word、PowerPointのファイル内を検索するには、パソコンにExcel、Word、PowerPointがインストールされている必要があります。

## 導入手順

1. 圧縮ファイルを展開して任意の場所に配置する。
2. 「洗いざらい文字列検索.exe」を実行する。
3. 「You must install or update .NET to run this application.」と表示された場合は、4へ進む。表示されなければ、ここで完了。
4. 「Download it now」を押す。
5. 自動でブラウザが開き、ダウンロードが開始される。30秒ほど待つ。
6. ダウンロードフォルダにランタイムのインストーラ(windowsdesktop-runtime-8.0.6-win-x64.exe。数字部分は異なる場合があります)が保存される。
7. それを実行し、ウィザードに従う。
8. 再度、「洗いざらい文字列検索.exe」を実行する。
9. 完了。

## 削除手順

1. 「洗いざらい文字列検索.exe」を削除する。
2. スタートボタン → 設定 → アプリと機能 で、Microsoft Windows Desktop Runtime を削除する。ただし、ほかのアプリがこのランタイムを利用している場合や、判断に迷う場合は削除しないでください。

## 利用許諾と著作権

MITライセンスのもとで利用を許諾します。簡単にいうと、ほぼ自由に利用できます。

- [MITライセンス全文](https://opensource.org/licenses/mit-license.php)

著作権は(C)2024 きんなんのが保有しています。ただし、当アプリに含まれる以下の部品については、それぞれの著作権者が保有しています。

- IFilterTextReader
  - Copyright (C)2013-2024 Kees van Spelde (Magic-Sessions)

## 連絡先

きんなんの

kinnanno80☆gmail.com(☆は@に読み替えてください)

## 更新履歴

Ver.1.0 初版

Ver.1.1

- 機能追加・改良
    1. 正規表現に対応しました。
    2. 拡張子で絞り込む機能を追加しました。
    3. ファイル内のみを検索対象にする機能を追加しました。
    4. .gitフォルダ内を検索対象から除外する機能を追加しました。
    5. アプリを終了しても設定が保持されるようにしました。
    6. 検索結果として該当箇所をすべて表示するようにしました。今までは、ファイル内で最初に検出した箇所のみを表示していました。
    7. そのほか細かな動作の改良をしました。
- 不具合修正
    1. 検索語に句点または読点が含まれている場合に、Excelファイル内の該当箇所を検出しない不具合を修正しました。
- その他
    1. ソースコードの公開予定日を延ばしました。
