# txt-utils **Repository Path**: strive/txt-utils ## Basic Information - **Project Name**: txt-utils - **Description**: 文本处理工具 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2017-03-13 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #txt-util [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.jianpage/txt-util/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.jianpage/txt-util) 简单的文本处理小程序 ## 程序引用方法 ### 1.在项目中添加maven依赖 (或者直接下载build下的txt-util-0.1-RELEASE.jar)包 ```xml com.jianpage txt-util 0.1-RELEASE org.slf4j slf4j-api 1.7.21 log4j log4j 1.2.17 com.alibaba fastjson 1.2.12 ``` 如果已有slf4j和fastjson依赖则只添加txt-util即可 ### 2.添加资源文件txtutil.properties 在项目资源目录下添加 `txtutil.properties` 文件,内容格式如: ``` test={"z":["$(0);"],"root":","} ``` 可在页面配置规则时获取输出的规则 ### 3.程序中引用 ```java /** * 参数 配置规则key, 输出内容模板, 需要处理内容 * 返回 按模板输出处理后的内容String */ TxtUtil.handle("test", template, line); ``` ## 运行环境 >jdk1.7+ >maven3+ ## 程序启动 可以使用如下方法运行本程序 * 直接下载build目录下的对应版本txt-util.jar到本地(基于jdk1.8版本编译请确认本地使用版本,如底于1.8请自行编译) 跳转到保存目录后使用java -jar txt-util.jar 命令启动服务 * 或者使用git clone 下载本资源库 下载后进入项目目录执行 mvn 命令打包,再使用java -jar target/txt-util***.jar 启动服务 程序默认使用8000端口,如需要修改可以修改源码中的application.properties 或者在jar包同目录下创建application.properties文件,添加内容: >server.port=8000 端口号改为自己需要的端口,启动使用使用 java -jar txt-util.jar --spring.config.location=./application.properties 启动完成后在浏览器中输入 http://localhost:8000 打开程序 ## 界面说明 * 截图 ![界面](build/vm.png)