# TextSearcher_1(文本批量搜索工具) **Repository Path**: bigcheck/text-searcher_1 ## Basic Information - **Project Name**: TextSearcher_1(文本批量搜索工具) - **Description**: 文本批量搜索工具 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2024-09-23 - **Last Updated**: 2024-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TextSearcher #### 介绍 文本批量搜索工具。
可在多个文本文件中批量搜索某个特定字符串。
支持纯文本文件,如.txt、.ini、.xml、.html、.bat、.sh、.cpp等;
支持.doc、.docx、.rtf、.odt格式的Word文档;
支持.xls、.xlsx、.csv格式的Excel文档;
支持.ppt、.pptx格式的PPT文档;
支持.pdf格式的PDF文档(仅支持直接读取PDF文档内包含的文本信息,不支持对PDF文档内的图像进行OCR识别)。

注意:由于gitee限制上传附件大小为10MB,而部分依赖包大小超过10MB,故无法上传。下载源码后还需下载spire.office(下载地址https://gitee.com/qw3670/text-searcher/releases/download/1.8.2/lib.zip ) ,解压后放在lib文件夹中,方可使用本项目。 #### 软件架构 软件UI使用Java Swing。 且依赖easyFrame项目(源码见https://gitee.com/qw3670/easyFrame )和beautyeye项目(源码见https://gitee.com/jackjiang/beautyeye ) #### 安装教程 需要Java8以上(含Java8)环境 #### 使用说明 双击Jar包(或发行版exe文件)打开窗口,按照提示选择要搜索的文件夹、输入要搜索的字符串即可。 #### 2024年7月10日更新:增加了自动识别文件编码功能、增加了星号模糊匹配功能(可选) ![输入图片说明](screenshot/20240710101822.png) #### 2024年8月26日更新:抛弃了Java Swing的默认UI组件,改为使用更现代化的UI ![输入图片说明](screenshot/0828.png)
(注意:由于精力所限,未能在所有版本的Java环境中实现UI组件重绘。目前仅在Java 8环境下支持新版UI。在其它版本的Java环境中启动软件时,会自动切换回旧版UI) #### 2024年9月5日更新:增加了是否穿透子文件夹的复选框 ![输入图片说明](screenshot/aaa.png) #### 2024年9月5日更新:增加了统计文字出现次数的复选框 ![输入图片说明](screenshot/556.png)