하이픈은 무해해 보입니다 — 가장 짧고, 가장 오래되고, 가장 호환성 좋은 대시입니다 — 그래서 하류 어딘가가 걸려 넘어질 때까지 텍스트 속에 눈에 띄지 않고 남습니다. “장-피에르” 같은 이름은 사용자 이름 검증기를 깨뜨리고, “잘-알려진”은 단어를 인덱싱하는 키워드 검색에서 실패하고, 555-0134 형식의 전화번호는 엑셀 열을 갈라 놓고, PDF에서 복사한 텍스트에는 단어의 일부가 아니었던 소프트 하이픈과 행끝 하이픈이 붙어 옵니다. 이 하이픈 제거기는 이 모든 것을 한 번에 제거하고 각 복합어를 읽기 쉬운 두 단어로 엽니다.
바꾸기는 의도적으로 공백으로 고정되어 있습니다. 의미를 그대로 유지하며 본문, 이름, 제품명, 검색에 유리한 문구에 맞는 선택이기 때문입니다. “잘 알려진”으로 검색해도 대부분의 인덱스는 “잘-알려진”과 일치하지 않습니다. 반대로 식별자, 슬러그, 해시태그, 키처럼 공백이 금지된 대상에서 단어를 붙이고 싶다면(“잘알려진”) 모든 대시 제거 도구가 공백 대신 하이픈을 삭제합니다.
엔진은 평범한 하이픈 이상을 찾아냅니다. 유니코드 하이픈(‐, U+2010), 줄바꿈 없는 하이픈(‑, U+2011), 피겨 대시(‒, U+2012)도 찾습니다 — 화면에서는 하이픈과 구별되지 않고 긴 문서에서 수작업으로는 거의 찾을 수 없는 문자들입니다. 제거기에 붙여넣는 것이 텍스트가 어떤 보이지 않는 변형을 갖고 있는지 확실히 아는 방법입니다. 카운터가 제거 전에 몇 개의 하이픈을 찾았는지 보여 줍니다.