行数统计器
Free一款高级行计数器,即时分析您粘贴的文本:检测重复/空行、过滤注释行、支持正则表达式的查找替换、排序以及前缀/后缀插入。
完全在您的浏览器中运行。不会向服务器发送任何数据。
文本/代码
0 原始行数
智能筛选
这些设置会影响右侧的分析结果;它们不会直接更改文本。
行处理工具
查找和替换
最近活动
所有人可见。所有访客的最近 20 次使用记录,最新的在前。
暂无活动记录。快来成为第一个吧。
此工具的功能
行计数器会分析您粘贴或拖入的任意文本:总共有多少行、多少行是空的、多少行只有空白字符、以及多少行实际包含内容。它还会标记重复行、统计字数,并报告最长行的长度。
除了数字统计外,它还兼作面向逐行处理工作的小型文本编辑器。您可以按字母顺序排序行、反转顺序、在大写、小写和标题大小写之间切换、添加连续编号,或为每行添加您选择的前缀和后缀。每次更改都只需点击一次即可撤销,结果可以复制到剪贴板或保存为 .txt 文件。
解决的问题
- 在将日志文件或 CSV 导出内容导入其他地方之前进行清理:去除空行、丢弃重复行、修剪散落的空格。
- 通过为每行加上引号并添加逗号,将列表转换成可以粘贴到 SQL IN (...) 子句中的内容。
- 无需打开电子表格,即可检查他人给您的列表中有多少个唯一条目。
- 使用正则表达式搜索,查找并删除匹配特定模式的行,例如被注释掉的代码或旧的日志条目。
- 一键统一名称、标签或文件路径列表的大小写,而无需重新输入。
- 为报告、更新日志或脚本中的列表编号,无需手动添加编号。
常见问题
›我的文本会被上传到任何地方吗?
不会。一切都在您的浏览器中进行。不会向服务器发送任何内容,因此您可以放心粘贴敏感数据。
›空行和仅含空白的行有什么区别?
空行的字符数为零。仅含空白的行有一个或多个空格或制表符,但没有其他内容。它看起来是空的,但严格来说并非空行。工具会分别统计它们,因为它们通常需要不同的处理方式。
›重复行是否区分大小写?
是的,默认区分大小写。"Hello" 和 "hello" 被视为两个不同的行。如果唯一的区别是首尾空格,请先开启"去除首尾空白";无论如何,大小写差异仍然会被算作不同的行。
›我可以在查找和替换中使用正则表达式吗?
可以。开启"使用正则表达式"后,搜索框即可接受标准的 JavaScript 正则表达式语法。无效的模式会显示错误信息,而不是静默失败。
›有大小限制吗?
没有硬性限制,但由于一切都在您的浏览器中而非服务器上运行,非常大的文件(几十万行)会感觉更慢。对于典型的日志、CSV 和代码文件,速度依然很快。
›能在移动设备上使用吗?
可以,布局会针对较小的屏幕进行调整,不过编辑长文本自然还是用键盘更方便。
›我能撤销一个错误操作吗?
可以。任何更改文本的操作,无论来自行工具、查找替换,还是加载新文件,都可以通过工具栏中的撤销按钮撤销。系统会保留最近 25 次更改,因此如有需要,您可以逐步回退多次编辑。
›字数统计和字符数统计有什么区别?
字数统计会以空白字符拆分每一行并计算分段数,类似于文字处理软件的统计方式。总字符数则会统计每一个字母、数字、空格和标点符号。像 "it's" 这样的短词算作一个单词,但有四个字符。
›我可以将结果保存为文件而不是复制吗?
可以。下载按钮会将编辑器中当前的内容保存为设备上的纯 .txt 文件。复制到剪贴板则执行相同操作但不创建文件,适合您只是想将结果粘贴到其他地方的情况。
评论 (0)
觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。
暂无评论,快来抢沙发分享您的想法吧!