Skip to content

무료 · 비공개 · 가입 불필요

모든 대시 바꾸기 — 전체 계열에 하나의 규칙

텍스트에 어떤 종류의 대시가 섞여 있는지 상관없다면 이 도구가 답입니다. 엠대시, 엔대시, 하이픈이 한 번의 처리로 같은 문자로 통일됩니다.

대시 제거 도구

모든 처리는 브라우저에서 이루어집니다. 텍스트는 이 페이지를 벗어나지 않습니다.

이 도구가 바꾸는 문자
각 대시를 다음으로 바꾸기

Ctrl(또는 ⌘) + Enter로 다시 실행할 수 있습니다.

정리된 텍스트

0개의 대시 제거됨

이 사이트의 다른 페이지들은 의도적으로 범위를 좁혀 두었습니다. 이 페이지는 반대 경우, 즉 출처를 알 수 없는 텍스트를 위해 존재합니다. 보고서, 스프레드시트 내보내기, 복사해 온 웹 페이지에 엠대시와 엔대시와 하이픈 중 무엇이, 혹은 세 종류 모두가 들어 있는지 미리 알 수 없습니다. 각 계열을 차례로 확인하는 대신, 바꿀 문자를 하나 골라 전체에 적용합니다.

상대가 독자가 아니라 기계라면 이것이 옳은 접근입니다. CMS 필드, CSV 열, JSON 값, 검색 인덱스, SMS 게이트웨이, 티켓 제목, 오래된 API는 각자 허용하는 문장 부호 기준이 다르고, 모두를 만족시키는 가장 간단한 방법은 질문 자체를 없애는 것 — 대시 문자는 하나도 남지 않고 선택한 대체 문자만 남습니다. 이 처리를 거친 텍스트는 순수 ASCII 문장 부호만 남아, 어떤 시스템이든 저장·정렬·비교할 수 있습니다.

포기하는 것은 각 대시가 담당하던 구분입니다. 엠대시는 삽입구를, 엔대시는 범위를, 하이픈은 합성어를 잇습니다 — 이 처리 후에는 셋 모두 공백이나 쉼표가 됩니다. 데이터로서는 정확히 목적대로입니다. 산문으로 읽힐 글이라면 더 좁은 페이지들이 더 많은 의미를 보존합니다. 이 도구가 감지하는 것은 전체 세트입니다. 엠대시와 수평 바·멀티em 계열, 엔대시와 숫자용 대시, 보이지 않는 소프트 하이픈을 포함한 하이픈의 모든 변형.

네 가지 대체, 네 가지 결과

차이는 문장 부호에서 드러나므로 같은 문장에 각각 적용한 결과를 보여 드립니다.

공백

기본값이며 가장 읽기 쉽습니다. 문장 부호가 단어 경계가 됩니다. 「계획 — 위험하지만 — 은 보관되었다」는 「계획 위험하지만 은 보관되었다」로 읽힙니다.

44–48쪽, 3–0 승리 — 늦게 보고됨.

44 48쪽, 3 0 승리 늦게 보고됨.

쉼표

문장 부호로 쓰일 경우. 삽입구 역할을 하던 대시는 쉼표가 되어 산문의 구멍보다 자연스럽게 읽힙니다.

보고서 — 급히 쓰여 — 그것을 놓쳤다.

보고서 , 급히 쓰여 , 그것을 놓쳤다.

하이픈

ASCII 안전한 중간 지점. 모든 대시가 어느 시스템이나 받아들이는 하이픈 한 종류로 통일되므로 범위와 합성어도 시각적으로 이어진 채 남습니다.

44–48쪽, 3–0 승리 — 늦게 보고됨.

44-48쪽, 3-0 승리 - 늦게 보고됨.

없음

대체 문자 없이 모든 대시를 삭제합니다. 하이픈조차 방해가 되는 식별자와 슬러그용 — 「잘-알려진」이 「잘알려진」이 되는 것도 예상하세요.

잘-알려진, 전(前)–전쟁

잘알려진, 전전쟁

「모든 대시」가 실제로 다루는 범위

계열감지되는 문자단순 찾기·바꾸기로 찾아지나요?
엠대시(—)— U+2014 · ― U+2015 · ⸺ U+2E3A · ⸻ U+2E3B한 종류뿐 — 게다가 직접 입력할 수 있을 때만
엔대시– U+2013 · ‒ U+2012표준 문자만. 숫자용 대시는 제외
하이픈- U+002D · ‐ U+2010 · ‑ U+2011 · ¬ U+00ADASCII 하이픈만 — 나머지 셋은 겉보기에 동일

이 마지막 열이 이런 도구가 존재하는 이유입니다. 수동 치환이나 「—」를 찾는 스크립트는 수평 바, 숫자용 대시, 유니코드 변형, 소프트 하이픈을 확실하게 찾지 못합니다 — 이들이 합쳐져 「대시가 없는데 오류가 난다」는 미스터리 같은 보고의 대부분을 차지합니다.

질문

엠대시와 엔대시를 같은 문자로 바꾸나요?
네 — 그래서 「모든 대시」 도구입니다. 선택한 대체 문자가 모든 계열에 동시에 적용됩니다. 엠대시, 엔대시, 하이픈, 수평 바, 숫자용 대시, 멀티em 대시, 보이지 않는 소프트 하이픈까지.
모든 대시를 공백으로 바꾸려면?
대체 문자를 공백으로 두고 버튼을 누르면 됩니다. 대시가 두 단어를 나누던 자리에 공백이 남아 「이 계획 — 위험하지만 — 은 통했다」가 단어가 붙는 대신 「이 계획 위험하지만 은 통했다」가 됩니다.
이 도구를 쓰면 안 되는 때는?
글이 산문으로 읽히고 종류의 차이가 의미를 갖는 경우입니다. 전부 공백으로 바꾸면 범위(「2018–2022」에서 의미가 사라짐), 삽입구, 합성어가 똑같이 평평해집니다. 한 계열만 바꾸고 싶다면 대시별 전용 페이지가 문서의 나머지를 지켜 줍니다.
ASCII 검사를 통과하지 못하는 텍스트를 고쳐 줍니까?
네. 엠대시·엔대시, 타이포그래픽 따옴표 같은 비ASCII 문장 부호는 가져오기와 오래된 API에서 「잘못된 문자」 오류의 단골 원인입니다. 이 처리 후에는 대시류가 ASCII가 됩니다. 타이포 따옴표나 줄 바꿈 없는 공백이 남아 있다면, 정리된 필드에 붙여 넣는 같은 방법으로 그것도 드러납니다.
텍스트의 다른 부분도 바뀌나요?
아니요 — 바뀌는 것은 대시 문자뿐입니다. 삭제로 생긴 이중 공백도 정리됩니다(그 동작은 결과에서 확인할 수 있습니다). 글자, 숫자, 줄 바꿈, 대소문자, 나머지 문장 부호는 그대로입니다.
단어 수 제한이 있나요?
없습니다. 정리는 브라우저에서 실행되므로 십만 행도 한 문장처럼 처리됩니다. 업로드도, 계정도, 저장도 없습니다. 텍스트가 페이지를 떠나는 일은 없습니다.

텍스트를 정리할 준비가 되셨나요?

가입도, 업로드도, 단어 수 제한도 없습니다. 붙여넣고, 고르고, 결과를 복사하세요.

지금 대시 제거하기