piapia123
ja

約物の整理

テキスト

処理はすべてブラウザ内で完結します。データは送信されません

入力
ファイルをここにドロップすると読み込めます
出力

CJK と英字が混ざったテキストの約物を整えます。文脈に応じた全角/半角変換、連続する約物の統合、CJK と英字の間への空白挿入、約物前の空白と余分な空白の削除です。本文そのものを書き換えるため、3 つの絶対条件があります。小数やバージョン(`1.5`、`v2.0.1`)の点は約物として扱わず全角変換もしません。中国語と英字の引用符は相互変換しません。URL・メール・インラインコードはそのまま残します。これらは好みではなく正確さの問題です。壊れた変換は読めてしまうことが多く、気づきにくいからです。結果には種類ごとの変更箇所数も表示します。処理はすべてブラウザ内で完結し、アップロードも通信もありません。

機能

  • 全角/半角の 3 モード:CJK 混在の自動・すべて半角・すべて全角
  • 連続する約物を 1 つに、または指定した文字に統合
  • CJK と英字の間に自動で空白を挿入
  • 約物前の空白の削除・連続する空白の統合・各行の前後の空白の削除
  • CJK 文脈で , . ? ! を全角に
  • 小数やバージョン(1.5、v2.0.1)の点は約物として扱わない
  • 中国語の引用符「」『』と英字の引用符を相互変換しない
  • URL・メール・インラインコード内の文字はそのまま保持
  • 種類ごとの変更箇所数を表示
  • 処理はすべてブラウザ内で完結し、内容は送信されません

使い方

  1. 整えたいテキストを貼り付けます
  2. 全角/半角のモードと連続約物の扱いを選びます
  3. 空白の挿入・余分な空白の削除・CJK 約物の全角化などを必要に応じてチェックします
  4. 結果と変更箇所数は即座に更新されます。「コピー」で取り出します

よくある質問

1.5 や v2.0.1 の点は変更されますか?
されません。小数・バージョン・桁区切りは保護区間として扱い、内部の `.` や `,` は全角/半角変換も、句読点としての統合や `。` への変換も行いません。さもないと `1.5` が `1.5` になり、それでも読めてしまうため気づきにくくなります。
中国語の引用符と英字の引用符は入れ替わりますか?
いいえ。引用符を書き換える規則は一切ありません。`「」『』` と `“”‘’` はそれぞれそのまま残ります。混在はコードや引用を壊すため、変換は害のほうが大きいのです。
URL のコロンやスラッシュは変更されますか?
されません。各行はまず保護区間に切り分けます。URL・メール・インラインコード内の文字は一切触れず、`https://a.com/b?c=1` の `:` `/` `?` `=` はそのままです。
「自動」はどう判断しますか?
全角の英数字は常に半角にします。全角約物は連続ごとに判断し、左右どちらかが CJK に接していれば全角のまま、そうでなければ半角に戻します。中国語中の `,` は全角、英文中の `!` は半角になります。

関連ツール