本文へ
WriteWithin

行ツールスイート

1つのプライベートブラウザツールで行の整理、並べ替え、結合、フィルタ — 空に見える行も含む。

プリセット

空白と空行

行をフィルター

ユニークと順序

結合と分割

処理順序固定:改行 → 空行 → フィルター → ユニーク → 並べ替え/逆順 → 結合/分割/リフロー。

このツールの特徴

  • 1か所で完結 — 並べ替え、フィルター、結合、重複除去をツール間移動なし
  • 他ツールが見逃す空白のみの「空行」を捕捉
  • 初出順を保持する安定したユニーク行
  • テキストを含む行を保持/除去 — ブラウザ内mini grepのように
  • 16言語対応のブラウザ内プライベート処理

空行の除去方法

「空行を除去」をオン。空白のみの行も削除するには「空白のみの行を空行として扱う」をオン。

行の結合と分割

行結合は区切り文字で各行を結合。改行除去はスペースに平坦化。分割モードは文、固定幅、カスタム区切り。リフローは読みやすい段落にソフト改行。

行の並べ替えと逆順

A→ZまたはZ→Aで並べ替え。大文字小文字無視は「Apple」と「apple」を同一視。逆順は並べ替えなしで上下反転。

重複行除去 / ユニーク行保持

「ユニーク行(最初を保持)」は重複除去とユニーク保持の両方。初出を保持し、以降のコピーを削除、順序維持。

テキストを含む行をフィルター

「含む行を除去」はキーワード一致行を削除。「含む行を保持」は逆。大文字小文字が重要なら「大文字小文字を区別」。

関連ツール

空白クリーナー · テキスト文字クリーナー · 行数カウント · 大文字小文字変換 · URLクリーナー

line-level text tool が重要な理由

list は copy-paste chaos peak。Word bullet→plain line;meeting note same action×3;server log thousands row errors only;CSV blank row import break;PDF paragraph one long or fifty short neither editor fit。

WriteWithin Line Tools structure:blank/duplicate/sort/filter/join/split/reflow。browser no upload。intra-line spacing も Whitespace Cleaner pair。

Line Tools の機能

Blank vs whitespace-only blank

truly blank no character。whitespace-only looks empty spaces/tabs HTML paste sloppy CSV。Treat whitespace-only as blank both。Remove blank drops;collapse empty run without every gap delete Whitespace collapse blank line intra-line workflow。

Stable unique line

Unique lines keep first duplicate remove first appearance order preserve。sort-then-unique scramble unlike stable dedupe «Alice» before «Bob» paste order。email list/tag cloud/SKU export/chat action-item fastest clean before share。

Filter keep/remove containing

Remove lines containing keyword match row drop browser mini grep。Keep lines containing opposite ERROR log ideal。case sensitive HTTP vs http when matter。empty filter skip。

Sort reverse order

Sort A→Z Z→A alphabetically。Ignore case «Apple»«apple» group。Reverse top-bottom without alphabetical chat newest-first chronological read。

Join split reflow

Join separator space/comma/semicolon/custom merge every row。Remove line breaks flatten space prose cleanup。Split sentence/fixed width/custom delimiter。Reflow wrap width Prose preset 72 char email readable。

処理順 fixed pipeline

  1. Normalize line endings internal
  2. Remove blank optionally whitespace-only blank
  3. Filter keep/remove keyword
  4. Deduplicate stable first-seen
  5. Sort or reverse
  6. Join remove break split soft wrap
  7. Restore line-ending preserve/LF/CRLF

filter before dedupe ERROR only then duplicate among one pass。

common job Preset

  • Email paste — blank whitespace-only remove
  • List cleanup — dedupe sort A→Z ignore case LF
  • CSV prep — dedupe no sort LF
  • Prose reflow — join hard break wrap 72
  • Log filter — remove blank keep containing keyword case insensitive

Line Tools vs Whitespace Cleaner Line Counter

Whitespace Cleaner inside line spacing double NBSP zero-width PDF join tab conversion。blank collapse/remove can dedupe/sort/filter/reflow width not。both broken Whitespace first Line Tools second。

Line Counter measure no change poetry README homework after Line Tools shape。「how much?» vs «what order shape?»

character-level emoji smart quote accent Character Cleaner。sort name after casing Case Converter

step-by-step dedupe sort contact list

  1. list Line Tools input paste
  2. Treat whitespace-only blank Remove blank enable
  3. Unique lines keep first
  4. Sort A→Z Ignore case
  5. output copy spreadsheet mail-merge

step-by-step filter log

  1. Log preset or manual Remove blank Treat whitespace-only blank
  2. Keep lines containing ERROR/token
  3. case sensitivity off unless mixed-case log level
  4. Unique lines optionally same error thousands
  5. filtered rows ticket summary email copy

common mistake

  • Deduplicate before filter — pipeline filter first manual twice also filter before dedupe
  • Sort when order matters — stable unique no sort timeline priority
  • Space collapse expect here — double space inside line Whitespace
  • Join CSV comma blindly — field comma spreadsheet fix joins whole line not column
  • Line Counter clean — never modify process first measure

browser line processing benefit

  • Full suite sort filter join dedupe one place
  • Stable unique first-seen unlike many online dedupe
  • Whitespace-only blank detection
  • Private email client name internal SKU never leave device
  • Composable WriteWithin utility seconds

real-world use case

Newsletter chat list: dedupe before translate/mail same reminder twice not。Inventory SKU: sort remove blank Line Counter verify。PDF paragraph: Remove line breaks join reflow or Whitespace PDF preset mid-sentence join first。Developer snippet: reverse stack trace filter package dedupe warning。

common question

Blank vs whitespace-only? Blank no char whitespace-only spaces/tabs Treat whitespace-only as blank both remove。

Unique lines original order? Yes first stays later drop。

Text uploaded? No browser entirely。

Count after processing? Line Counter output limit confirm。

Space before/after line work? intra-line messy Whitespace first structure Line Tools second。

よくある質問

空行とスペースのみの行の違いは?

空行は文字なし。スペースのみの行は空白文字のみ。両方に対応するには「空白のみの行を空行として扱う」をオン。

ユニーク行は元の順序を保持しますか?

はい。ユニーク行は各行の初出を保持し順序を維持 — リストを乱しません。

テキストはアップロードされますか?

いいえ。行ツールは完全にブラウザ内。テキストは端末から出ません。

オプションの実行順序は?

固定パイプライン:改行正規化、空行、キーワードフィルター、ユニーク、並べ替え/逆順、結合/分割/改行追加。