此工具的不同之处
- 一站式完整套件 — 排序、筛选、合并、去重,无需切换工具
- 捕获其他工具遗漏的仅含空白字符的「空行」
- 稳定的唯一行,保留首次出现顺序
- 保留或移除包含文本的行 — 如同浏览器内的 mini grep
- 16 种语言的浏览器内私密处理
如何移除空行
开启「移除空行」删除空行。开启「将仅含空白字符视为空行」还可移除看起来为空但含空格或 Tab 的行。
合并与拆分行
合并行用分隔符(空格、逗号或自定义)连接每行。移除换行将其压平为空格。拆分模式可按句子、固定宽度或自定义分隔符拆分。重排为可读段落添加软换行。
排序与反转行
按 A→Z 或 Z→A 字母排序。排序时忽略大小写会将「Apple」和「apple」视为相同。反转行在不排序的情况下上下翻转。
移除重复行 / 保留唯一行
「唯一行(保留首次)」既是「移除重复」也是「仅保留唯一行」。保留首次出现的行,删除后续副本,顺序不变。
筛选包含文本的行
「移除包含以下内容的行」删除匹配关键词的每一行。「保留包含以下内容的行」相反。大小写重要时请使用「区分大小写」。
相关工具
空白清理 ·
文本字符清理 ·
行数统计 ·
大小写转换 ·
链接清理
Line Tools 流程
1 · 粘贴行或换行文本
2 · 移除空行与仅 whitespace 行
3 · 按关键词 filter keep / remove
4 · Dedupe(稳定 unique)· sort · reverse
5 · join、split 或 reflow 段落
6 · 复制处理后 output
为何行级文本工具重要
列表是复制粘贴混乱的高峰。Word 项目符号变 plain lines。会议记录同一 action item 重复三次。服务器日志成千上万行而您只需 errors。CSV 导出含破坏导入的空行。PDF 段落要么一行过长要么五十行过短,都不 fit 编辑器。
WriteWithin Line Tools 处理结构:空行、重复、排序、筛选、合并、拆分、reflow。一切在浏览器无 upload。行内 spacing 也需修时请与 Whitespace Cleaner 配合。
Line Tools 做什么
空行 vs 仅 whitespace 的空行
真正空行无任何字符。仅 whitespace 行看起来空但含 spaces 或 tabs——HTML 粘贴或 sloppy CSV 常见。Treat whitespace-only as blank 两种都捕获。Remove blank lines 删除;要 collapse empty run 但不删每个 gap,在 intra-line 工作流上用 Whitespace Cleaner 的 collapse blank lines。
Stable unique lines
Unique lines (keep first) 去重 while 保留 first appearance 顺序。与 sort-then-unique 打乱列表不同,stable dedupe 保持粘贴顺序中 «Alice» 在 «Bob» 前。清理 email lists、tag clouds、SKU exports、chat action-items 最快方式。
Filter:keep 或 remove containing text
Remove lines containing 删除匹配 keyword 的每行——浏览器 mini grep。Keep lines containing 相反,ideal 从 log 拉 ERROR 行。letter case 重要时 toggle case sensitive (HTTP vs http)。filter text 空则跳过。
Sort、reverse 与 order
Sort A→Z 或 Z→A 字母序。Ignore case 时 «Apple» «apple» 一组。Reverse lines 上下翻转无字母排序——chat export newest-first 想 chronological 阅读时用。
Join、split 与 reflow
Join lines 用 separator——space、comma、semicolon 或 custom——合并每行。Remove line breaks flatten 为 spaces 做 prose cleanup。Split 按 sentences、固定字符宽度或 custom delimiter。Reflow (add line breaks) 在选定宽度 wrap 长段——Prose preset 72 字符可读 email copy。
处理顺序(固定 pipeline)
- 内部处理 normalize line endings
- Remove blank lines(可选 treat whitespace-only as blank)
- Filter lines by keep/remove keyword match
- Deduplicate stable first-seen order
- Sort alphabetically 或 reverse line order
- Join lines、remove breaks、split 或 add soft wraps
- Restore line-ending style(preserve、LF 或 CRLF)
filter 在 dedupe 前,可 keep 仅 ERROR lines 再 one pass 去重。
常见任务 Presets
- Email paste — remove blank 和 whitespace-only lines
- List cleanup — dedupe、sort A→Z ignore case、LF endings
- CSV prep — dedupe 不 sort、LF endings
- Prose reflow — join hard breaks 再 wrap 72 chars
- Log filter — remove blanks、keep lines containing keyword(case insensitive)
Line Tools vs Whitespace Cleaner 与 Line Counter
Whitespace Cleaner 修 inside 每行 spacing:double spaces、NBSP、zero-width、PDF mid-sentence joins、tab conversion。可 collapse/remove blank lines 但不 dedupe、sort、keyword filter 或 reflow 宽度。spacing 和 list structure 都坏时 Whitespace 先 Line Tools 后。
Line Counter 测量不改文本。Line Tools 塑形后验证 poetry line limits、README length、homework word counts。答「多少?」——Line Tools 答「什么顺序和形状?」
character-level emoji smart quotes accents 用 Character Cleaner。排序姓名后 casing 用 Case Converter。
逐步:dedupe 并 sort 联系人列表
- 列表粘贴到 Line Tools input。
- Enable Treat whitespace-only as blank 和 Remove blank lines。
- Turn on Unique lines (keep first) drop duplicates。
- Choose Sort A→Z Ignore case on。
- Copy output 到 spreadsheet 或 mail-merge。
逐步:filter log file
- Apply Log preset 或 manually Remove blank lines Treat whitespace-only as blank。
- Filter mode Keep lines containing 输入 ERROR 或 token。
- case sensitivity off unless log mixed-case level names。
- Optionally Unique lines 若 same error repeats thousands。
- Copy filtered rows 到 ticket 或 summary email。
常见错误
- filter 前 dedupe — pipeline filters first,手动跑两次时也先 filter 再 dedupe。
- order 重要时 sort — timeline priority 用 stable unique 不 sort。
- 此处期望 space collapse — 行内 double spaces 需 Whitespace Cleaner。
- 盲目用 comma join CSV rows — fields 含 comma 请在 spreadsheet 修;joins whole lines 非 columns。
- 用 Line Counter 清理 — counting 从不 modify;先 process 再 measure。
浏览器行处理优势
- 一处 full suite — sort filter join dedupe
- Stable unique 保留 first-seen order
- Whitespace-only blank detection
- Private — emails client names internal SKUs 不离开设备
- 与 WriteWithin utilities 秒级组合
真实场景
Newsletter chat lists: translate/mail 前 dedupe。 Inventory SKU: sort remove blanks Line Counter verify。 PDF paragraphs: Remove line breaks join reflow 或 Whitespace PDF preset mid-sentence joins first。 Developer snippets: reverse stack traces filter package name dedupe warnings。
常见问题
blank lines 与 whitespace-only 区别? Blank 无字符。Whitespace-only 含 spaces/tabs。Treat whitespace-only as blank 移除两者。
Unique lines 保留原序? 是。first occurrence 留 later drop。
文本上传? 否。完全浏览器。
处理后计行? output 粘贴 Line Counter。
spaces 在 line work 前还是后? intra-line messy 时 Whitespace 先;structure 时 Line Tools 后。
常见问题
空行与仅含空格的空行有何区别?
空行没有任何字符。含空格的空行仅含空白字符。开启「将仅含空白字符视为空行」可同时处理两者。
唯一行会保留原始顺序吗?
会。唯一行保留每行的首次出现并保持顺序 — 不会打乱列表。
我的文本会上传吗?
不会。行工具完全在浏览器中运行。文本不会离开您的设备。
选项按什么顺序运行?
固定流程:规范化行尾、空行处理、关键词筛选、唯一行、排序或反转,然后合并/拆分/添加换行。