去重是怎么判断重复的?
按整行比较,可选「忽略大小写」与「忽略行首行尾空白」,并可选择是否保留空行。判断依据是行内容完全相同,而不是包含关系;保留的是第一次出现的那一行,顺序不变。
大小写 / 命名风格、去重排序、行操作与字数统计
每次操作前都会保存快照,最多保留 30 步,点「撤销」即可回退。
从日志里整理 IP 列表、把一列变量名批量改成 camelCase、给几百行配置加行号、统计一段中文的字数——这些操作手工做既慢又容易出错。本工具把它们集中成一组按钮,点一下即可作用于全部文本,并且每一步都可以撤销(清空或重新编辑即可回到原始内容)。
大小写转换支持 10 种模式,其中 camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE 会先按驼峰边界、下划线、中划线把标识符拆成单词再重组,因此 getUserByID 能正确变成 get_user_by_id 而不是 getuserbyid。行操作包含去重(可选忽略大小写与首尾空白)、6 种排序、去空行、压缩空格、加/去行号;统计面板给出字符数、词数、行数、中文字数与 UTF-8 字节数。
按整行比较,可选「忽略大小写」与「忽略行首行尾空白」,并可选择是否保留空行。判断依据是行内容完全相同,而不是包含关系;保留的是第一次出现的那一行,顺序不变。
「按数值排序」把每行解析成数字比较,非数字行排在后面;「自然顺序」则让字符串里的数字按大小比较,因此 a2 会排在 a10 前面(普通字母序会反过来)。整理版本号、文件名序列时用自然顺序更合适。
不会。每次操作都基于输入框里的当前内容生成新结果,原始内容只保存在你的浏览器内存中,刷新页面即消失。如果结果不符合预期,直接把原文本重新粘贴回来即可。