문자와 단어 수를 세는 방법
텍스트 도구 키트에 텍스트를 붙여넣습니다. 통계 패널은 문자, 공백을 제외한 문자, 단어, 문장, 행 및 단락을 입력하고 보고할 때 업데이트됩니다.
문자 수는 이해할 가치가 있는 것입니다. 이 도구는 문자소 클러스터(사람이 하나의 문자라고 부르는 것)를 계산하므로 여성, 가구 만드는 사람, 노트북으로 만든 이모티콘은 1로 계산됩니다. 많은 도구는 UTF-16 코드 단위를 계산하고 동일한 이모티콘에 대해 5를 보고합니다. 둘 다 틀린 것은 아닙니다. 그들은 다른 것을 측정합니다.
"캐릭터"라고 불리는 세 가지 다른 것
악센트나 이모티콘이 없는 영어 텍스트의 경우 세 가지 모두 정확히 일치하므로 문제가 생길 때까지 그 차이가 눈에 띄지 않습니다. 이는 이모티콘, 플래그, 결합 표시로 작성된 악센트 문자 및 많은 비라틴어 스크립트에서 다양합니다.
실질적인 결과: 데이터베이스 열, SMS 게이트웨이, 양식 유효성 검사기, 소셜 플랫폼 등 다른 곳에서 시행되는 제한에 대해 계산하는 경우 해당 시스템은 이 시스템과 다르게 계산될 수 있습니다. 하드 한도를 확인하는 정직한 방법은 대상 자체의 카운터입니다.
- 문자소 클러스터: 당신이 보는 것. 이모티콘 1개, 악센트 문자 1개, 데바나가리 음절 1개. 이것이 Text Toolkit이 보고하는 내용입니다.
- 코드 포인트: 하나의 유니코드 값. 세 개의 기호와 결합자로 구성된 이모티콘은 여러 코드 포인트입니다.
- 코드 단위: JavaScript가 문자열을 저장하는 방식의 16비트 슬롯 1개. 이는 순진한 카운터가 보고하는 내용이며 세 숫자 중 가장 큰 숫자입니다.
여기서 단어와 문장이 계산되는 방식
단어는 트리밍 후 공백으로 구분된 공백이 아닌 연속입니다. 이는 거의 모든 단어 카운터가 사용하는 정의이며 알려진 극단적인 경우가 있습니다. 하이픈으로 연결된 복합어는 한 단어로 계산되고, 주위에 공백이 없는 엠 대시는 두 단어를 하나로 묶고, 번호가 매겨진 목록 항목은 그 수를 계산합니다.
문장은 마침표, 물음표, 느낌표 및 전각 CJK 등의 구두점을 종료하여 계산됩니다. 약어는 숫자를 부풀려 "Dr. Smith가 도착했습니다." 두 문장으로 읽혀요. 사전 없이는 이 문제를 해결할 수 있는 카운터가 없으며, 그렇지 않은 척하는 도구는 눈에 덜 띄게 잘못된 것일 뿐입니다.
줄은 줄 바꿈으로 계산되며 Windows, Unix 및 클래식 Mac 끝을 처리합니다. 단락은 빈 줄로 구분된 일련의 텍스트입니다.
플랫폼 제한 계산
플랫폼 제한은 변경되며 사전에 사용하는 카운터가 아닌 플랫폼에 의해 시행됩니다. 이 글을 읽을 때쯤에는 오래되었을 수 있는 숫자를 반복하는 대신 METHOD에 대한 유용한 조언을 얻을 수 있습니다.
도구에 쓰고, 범위 내에 들어갈 수 있도록 계산하고, 게시하기 전에 플랫폼에 붙여넣어 자체 카운터와 비교하세요. 두 숫자 사이의 차이는 해당 플랫폼이 어떻게 계산되는지 알려줍니다. 그리고 게시하는 플랫폼에 대해 이를 알게 되면 이를 알 수 있습니다.
플랫폼에 관계없이 사람들을 사로잡는 두 가지 특징. URL은 실제 길이가 아닌 고정 길이로 계산되는 경우가 많으므로 긴 링크의 비용은 보기보다 저렴할 수 있습니다. 그리고 이모티콘의 가격은 계산 규칙에 따라 1개에서 12개까지 다양할 수 있습니다. 따라서 편집기에 맞는 게시물이 상자에 맞지 않는 경우도 있습니다.
계산하기 전에 정리하기
- 문자 수를 늘리는 선행 및 후행 공백을 제거하려면 줄을 자릅니다.
- 산문이 아닌 목록을 계산하는 경우 빈 줄을 제거하세요.
- 동일한 항목이 두 번 이상 나타나고 개별 항목을 계산하는 경우 중복 항목을 제거하세요.
- 목록의 경우 줄 수를 읽고, 산문의 경우 단어 수를 읽어보세요. 잘못된 통계를 계산하는 것은 잘못 계산하는 것보다 더 흔한 실수입니다.
실제 예: 한 줄에 14자가 보고되고 다른 곳에서는 20자가 보고되는 이유
결정하세요: 오늘 🚀 배송하세요. 로켓은 단일 이모티콘이고 나머지는 일반 ASCII입니다.
눈으로 세기: S-h-i-p, 우주, i-t, 우주, 로켓, 우주, to-o-d-a-y. 사람이 지적하는 것은 14가지입니다.
텍스트 도구 키트는 14자, 4단어, 1줄을 보고합니다. 로켓이 두 개의 슬롯을 차지하기 때문에 UTF-16 코드 단위를 측정하는 카운터는 15를 보고합니다.
이제 로켓을 보이지 않는 참여자들이 합류한 4명의 가족 이모티콘으로 바꿔보세요. 보이는 개수는 여전히 14개입니다. 단일 그림이 11개의 코드 단위이기 때문에 코드 단위 개수는 약 24개로 늘어납니다.
결과: 동일한 텍스트가 표시되고 두 개는 10배 차이가 나며 두 도구 모두 손상되지 않습니다. 카운터에서 적합하다고 말하는데 양식에서 텍스트가 거부되는 경우 이는 거의 항상 이유입니다. 해결 방법은 카운터와 논쟁하는 것이 아니라 대상을 확인하는 것입니다.
도구 열기
입력할 때 문자소 클러스터, 단어, 문장, 줄 및 단락의 수를 계산합니다. 아무것도 저장되지 않으며 아무데도 전송되지 않습니다.
여기에 포함되지 않는 내용
- 단어 계산은 공백 기반이므로 하이픈으로 연결된 복합어는 한 단어로 계산되고 간격이 없는 엠 대시는 두 단어를 합칩니다.
- 문장 계산은 구두점을 기준으로 하며 약어를 사용하여 부풀려집니다.
- 문자소 계산은 가능한 경우 브라우저 자체 분할기를 사용하므로 이국적인 스크립트의 경우 이전 브라우저와 새 브라우저 간에 결과가 약간 다를 수 있습니다.
- 이 도구에는 읽기 시간 추정치, 키워드 밀도 및 가독성 점수가 없습니다.
- 처리는 기본 스레드에서 실행되므로 용량이 매우 큰 문서는 잠시 일시 중지될 수 있습니다.
- 이 도구는 플랫폼의 현재 제한을 알려줄 수 없으며 시도하지도 않습니다.