ハイフンは無害に見えます——最も短く、最も古く、最も互換性の高いダッシュです——だからこそ、後段の処理がつまずくまでテキストに気づかれずに残ります。「ジャン=ピエール」のような名前はユーザー名のバリデーションを壊し、「よく知られている」のような複合語は単語を索引するキーワード検索に引っかからず、555-0134 形式の電話番号は Excel の列を分断し、PDF からコピーしたテキストには単語の一部ではなかったソフトハイフンや行末ハイフンが付いてきます。このハイフン削除ツールはそれらを一括で取り除き、複合語を読みやすい二つの単語に開きます。
置き換えは意図的に「空白」に固定しています。意味が保たれ、文章・名前・製品名・検索されやすい文章に適した選択だからです。「よく 知られて」で検索しても、ほとんどのインデックスは「よく-知られて」には一致しません。逆に、識別子・スラッグ・ハッシュタグ・キーのように空白が禁じられ単語を融合させたい(「よく知られて」を一語に)場合は、すべてのダッシュを削除するツールが空白を開けずに削除します。
エンジンは通常のハイフンだけでなく、Unicode ハイフン(‐, U+2010)、改行しないハイフン(‑, U+2011)、フィギュアダッシュ(‒, U+2012)も見つけます——画面ではハイフンと見分けがつかず、長い文書で手作業ではほぼ探し出せない文字です。削除ツールに貼り付けるのが、テキストがどんな不可視の仲間を抱えているかを確実に知る方法です。カウンターが、削除前にいくつのハイフンが見つかったかを示します。