强大的网页文本格式化工具,支持文本清理、格式转换、编码解码、排序去重等实用功能
当前为
# 网页文本格式化工具使用指南
这是一个功能强大的网页文本处理工具,提供文本清理、格式转换、编码解码、排序去重、大小写转换、批量替换、文本统计和信息提取等实用功能。
## 功能特性
### 🧹 文本清理
- **多余空格清理**:自动清理多余的空格和制表符
- **空行清理**:删除多余的空行,保持文本整洁
- **HTML标签移除**:清除文本中的HTML标签
- **特殊字符清理**:移除不可见字符和控制字符
- **标点符号统一**:统一中英文标点符号格式
### 🔄 格式转换
- **JSON格式化**:美化和验证JSON数据
- **XML格式化**:格式化XML文档结构
- **SQL格式化**:美化SQL查询语句
- **CSV转换**:转换和格式化CSV数据
- **Markdown转换**:将文本转换为Markdown格式
### 🔐 编码解码
- **URL编码/解码**:处理URL中的特殊字符
- **Base64编码/解码**:Base64格式转换
- **HTML实体编码**:HTML特殊字符转换
- **Unicode编码**:Unicode转义序列处理
- **MD5哈希**:生成文本的MD5哈希值
### 📊 排序去重
- **升序排列**:按字母顺序升序排列
- **降序排列**:按字母顺序降序排列
- **去重处理**:移除重复的行或项目
- **随机排序**:随机打乱文本顺序
### 📝 大小写转换
- **转换大写**:全部转换为大写字母
- **转换小写**:全部转换为小写字母
- **标题格式**:转换为标题格式(首字母大写)
- **驼峰命名**:转换为驼峰命名格式
### 🔁 批量替换
- **多规则替换**:同时应用多个替换规则
- **正则表达式支持**:支持复杂的文本匹配模式
- **实时预览**:即时查看替换效果
- **规则管理**:灵活添加和删除替换规则
### 📈 文本统计
- **字符统计**:统计总字符数
- **单词统计**:统计单词数量
- **行数统计**:统计文本行数
- **段落统计**:统计段落数量
### 🔍 信息提取
- **邮箱提取**:从文本中提取电子邮件地址
- **网址提取**:提取HTTP/HTTPS链接
- **电话号码提取**:识别和提取电话号码
- **IP地址提取**:提取IPv4地址格式
## 安装说明
1. 安装 [Tampermonkey(油猴)](https://www.tampermonkey.net/) 浏览器扩展
2. 安装本脚本:
- 打开 [TextFormatterToolkit.user.js](TextFormatterToolkit.user.js)
- 点击"安装"按钮
- 确认安装
## 使用方法
### 1. 打开工具
在任何网页上,点击右下角的 📝 浮动按钮即可打开文本格式化工具面板。
### 2. 选择功能
在工具面板中,选择您需要的功能:
- 点击对应的工具图标选择功能
- 支持拖拽移动面板位置
- 点击外部区域可关闭面板
### 3. 输入文本
- **手动输入**:直接在输入框中输入文本
- **选中文本**:在网页上选中文本后打开工具,会自动填充选中的内容
- **粘贴内容**:支持从剪贴板粘贴文本内容
### 4. 处理文本
根据选择的功能,进行相应的文本处理:
- **清理功能**:选择需要的清理选项,点击"开始清理"
- **转换功能**:点击对应的转换按钮
- **编码解码**:选择编码或解码操作
- **排序功能**:选择排序方式
- **其他功能**:按照界面提示操作
### 5. 查看结果
- **实时显示**:处理结果会实时显示在输出区域
- **复制结果**:点击"复制结果"按钮将结果复制到剪贴板
- **清空内容**:点击"清空"按钮清除输入和输出内容
## 使用场景
### 内容编辑
- 清理从网页复制的多余格式
- 统一文本格式和标点符号
- 转换文本大小写格式
### 数据处理
- 格式化和验证JSON数据
- 转换CSV格式数据
- 提取特定信息(邮箱、网址等)
### 开发辅助
- 格式化SQL查询语句
- 编码解码URL参数
- 生成文本哈希值
### 文本分析
- 统计文本基本信息
- 提取关键信息
- 批量替换文本内容
## 技术特点
### 用户界面
- **现代化设计**:采用渐变色彩和圆角设计
- **响应式布局**:自适应不同屏幕尺寸
- **流畅动画**:平滑的过渡效果
- **直观操作**:清晰的图标和标签
### 功能实现
- **实时处理**:即时显示处理结果
- **错误处理**:友好的错误提示信息
- **剪贴板支持**:与系统剪贴板集成
- **文本选择**:支持网页文本选择自动填充
### 性能优化
- **高效算法**:优化的文本处理算法
- **内存管理**:合理的内存使用策略
- **异步处理**:避免界面卡顿
## 注意事项
### 使用限制
- 处理大量文本时可能需要等待
- 某些复杂的正则表达式可能影响性能
- Base64解码需要有效的Base64格式输入
### 安全提示
- 不要在不受信任的网站上输入敏感信息
- 编码解码功能仅用于合法用途
- 注意保护个人隐私信息
### 兼容性
- 支持现代浏览器(Chrome、Firefox、Edge、Safari)
- 需要Tampermonkey或Greasemonkey扩展
- 在移动设备上可能需要手动调整界面
## 常见问题
### Q: 为什么某些功能处理结果不正确?
A: 请检查输入文本的格式是否正确,某些功能对输入格式有特定要求。
### Q: 可以处理多大的文本?
A: 理论上没有严格限制,但建议处理不超过10MB的文本以获得最佳性能。
### Q: 如何保存处理结果?
A: 使用"复制结果"功能将结果复制到剪贴板,然后粘贴到需要的位置保存。
### Q: 支持自定义正则表达式吗?
A: 当前版本暂不支持自定义正则表达式,后续版本可能会添加此功能。
## 更新计划
### 即将推出
- 自定义正则表达式支持
- 更多编码格式支持
- 批量文件处理功能
- 历史记录功能
### 未来规划
- 云端同步功能
- 插件扩展机制
- 更多语言支持
- AI辅助文本处理
## 技术支持
如遇到问题或有功能建议,欢迎通过以下方式联系:
- 在Greasyfork页面留言
- 提交Issue报告
## 许可证
本项目基于MIT许可证开源,您可以自由使用、修改和分发。
## 作者
**shenfangda**
---
*让文本处理变得简单高效!*