Skip to content

無料 · プライベート · 登録不要

すべてのダッシュを置換 — 家族全種に1つのルール

どの種類のダッシュが混ざっていても構わないなら、このツールです。エムダッシュもエンダッシュもハイフンも、1回の処理で同じ文字にそろえます。

ダッシュ削除ツール

処理はすべてブラウザ内で行われます。テキストがこのページの外に出ることはありません。

このツールが置換するもの
各ダッシュの置き換え

Ctrl(または ⌘)+ Enter でもう一度実行できます。

整形後のテキスト

0個のダッシュを削除

このサイトの他のページは意図的に狭い範囲に絞っています。このページはその逆のケース、つまり出所不明のテキスト向けに存在します。レポート、表計算のエクスポート、コピーしたウェブページに、エムダッシュとエンダッシュとハイフンのどれが、あるいは3種類すべてが含まれているか、事前には判断できない。各族を順番に確認する代わりに、置換先を1つ選んで全部に適用します。

相手が読者ではなく機械であるなら、これが正しいアプローチです。CMSのフィールド、CSVの列、JSONの値、検索インデックス、SMSゲートウェイ、チケットのタイトル、古いAPIは、それぞれが許容する記号の考え方を持っており、すべてを満たす最も簡単な方法は疑問自体をなくすこと — ダッシュ類は1つも残らず、選んだ置換文字だけになります。この処理を通ったテキストは純粋なASCII記号だけになり、稼働中のどんなシステムでも保存・並べ替え・比較できます。

失うのは、各種ダッシュが担っていた区別です。エムダッシュは挿入句を、エンダッシュは範囲を、ハイフンは複合語を結びます — この処理のあとは3つともスペースかカンマになります。データとしてはまさに狙いどおり。散文として読まれる文章なら、より狭いページのほうが多くの意味を保てます。このツールが検出するのは全セットです。エムダッシュと水平バー・マルチem系、エンダッシュと数字用ダッシュ、そして不可視のソフトハイフンを含むハイフンの全変種。

4つの置換先、4つの結果

違いは記号に現れるので、同じ文にそれぞれを適用した結果を示します。

スペース

デフォルトで最も読みやすい形。記号が語の切れ目になります。「計画 — リスクはあるが — はアーカイブされた」は「計画 リスクはあるが はアーカイブされた」と読めます。

44–48ページ、3–0の勝利 — 報告は遅れた。

44 48ページ、3 0の勝利 報告は遅れた。

カンマ

文の区切り記号として使う場合。挿入句の役割をしていたダッシュはカンマになり、散文の穴よりも自然に読めます。

報告書 — 急いで書かれた — はそれを見落とした。

報告書 , 急いで書かれた , はそれを見落とした。

ハイフン

ASCII安全な中間点。すべてのダッシュがどのシステムも受け付けるハイフン1種にそろうため、範囲も複合語も見た目上つながったままです。

44–48ページ、3–0の勝利 — 報告は遅れた。

44-48ページ、3-0の勝利 - 報告は遅れた。

なし

置換文字なしで全ダッシュを削除します。ハイフンすら邪魔になる識別子やスラッグ向け — 「よく-知られた」が「よく知られた」になることも想定してください。

よく-知られた、戦前–の

よく知られた、戦前の

「すべてのダッシュ」が実際にカバーする範囲

ファミリー検出される文字単純な検索と置換で見つかる?
エムダッシュ(—)— U+2014 · ― U+2015 · ⸺ U+2E3A · ⸻ U+2E3B1種類だけ — しかも打てる場合に限る
エンダッシュ– U+2013 · ‒ U+2012標準の文字のみ。数字用ダッシュは対象外
ハイフン- U+002D · ‐ U+2010 · ‑ U+2011 · ¬ U+00ADASCIIのハイフンのみ — 他の3種は見た目が同じ

この最後の列こそ、この種のツールが存在する理由です。手動の置換や「—」を探すスクリプトでは、水平バー、数字用ダッシュ、Unicode変種、ソフトハイフンを確実には見つけられません — これらが揃って「ダッシュが見当たらないのにエラーが出る」という謎の報告の大半を占めています。

よくある質問

エムダッシュとエンダッシュを同じ文字に置換しますか?
はい — それが「すべてのダッシュ」ツールたる所以です。選んだ置換先が全族に同時に適用されます。エムダッシュ、エンダッシュ、ハイフン、水平バー、数字用ダッシュ、マルチemダッシュ、不可視のソフトハイフン。
すべてのダッシュをスペースに置換するには?
置換先を「スペース」のままボタンを押すだけです。ダッシュが2語を区切っていた場所にはスペースが残るので、「この計画 — リスクはあるが — は機能した」は語がくっつくのではなく「この計画 リスクはあるが は機能した」になります。
このツールを使うべきでないのはどんなとき?
文章が散文として読まれ、種類の違いが意味を持つ場合です。すべてをスペースにすると、範囲(「2018–2022」から意味が消える)、挿入句、複合語が同じように平たん化されます。1つの族だけを変えたいなら、各ダッシュ専用のページのほうが文書の残りを保ちます。
ASCIIチェックに落ちるテキストを直せますか?
はい。エムダッシュ・エンダッシュ、タイポグラフィックな引用符などの非ASCII記号は、インポートや古いAPIでの「無効な文字」エラーの定番の原因です。この処理のあと、ダッシュ類はASCIIになります。タイポ引用符や改行なしスペースが残っていれば、整形済みフィールドへの貼り付けという同じ要領でそれも見つかります。
テキストの他の部分は変わりますか?
いいえ — 変わるのはダッシュ類だけです。削除によって生じた二重スペースも整形されます(その挙動は結果で確認できます)。文字、数字、改行、大文字小文字、その他の記号はそのままです。
語数の上限はありますか?
ありません。整形はブラウザ内で動くので、10万行でも1文と同じ感覚です。アップロードもアカウントも保存もなし。テキストがページの外に出ることはありません。

テキストを整形する準備はできましたか?

登録もアップロードも語数制限もありません。貼り付けて選んで、結果をコピーするだけ。

今すぐダッシュを削除