문자·패턴 카운트
특정 문자/정규식 발생 횟수·위치
🔒 이 도구는 입력한 데이터를 서버로 전송하지 않습니다. 모든 변환·계산은 여러분의 브라우저 안에서만 실행되므로 민감한 데이터도 안전하게 처리할 수 있습니다.
문자·패턴 카운트란?
긴 텍스트 안에서 특정 단어나 패턴이 정확히 몇 번 나타나는지 세고, 그 위치를 하이라이트로 보여 주는 도구입니다. 단순 문자열뿐 아니라 정규식도 지원해 이메일·숫자·태그 같은 패턴의 등장 횟수를 한 번에 파악할 수 있습니다. "이 로그에 error가 몇 번 찍혔지?" 같은 물음에 즉시 답합니다.
사용 방법
- 대상 텍스트를 입력창에 붙여넣습니다.
- 찾을 문자열 또는 정규식 패턴을 입력합니다.
- 대소문자 구분·정규식 사용 여부를 설정합니다.
- 발생 횟수가 숫자로 표시되고, 본문에서 일치 부분이 하이라이트됩니다.
실무 활용 예시
- 로그 분석 — 로그 덤프에서
ERROR·timeout등이 몇 번 발생했는지 셉니다. - 코드 점검 — 특정 함수 호출이나
TODO주석이 파일에 몇 개 있는지 확인합니다. - 패턴 검출 — 정규식으로 텍스트 속 이메일·전화번호·URL의 개수와 위치를 찾습니다.
팁과 주의점
- 정규식 모드에서
.,*,(같은 특수문자를 문자 그대로 찾으려면 앞에\를 붙여 이스케이프하세요. - 서로 겹치는 패턴은 일반적으로 겹치지 않게(non-overlapping) 카운트됩니다.
- 붙여넣은 텍스트는 브라우저에서만 검색되므로, 민감한 로그나 내부 문서도 안전하게 분석할 수 있습니다.
자주 묻는 질문
대소문자를 무시하고 셀 수 있나요?
네. 대소문자 구분 옵션을 끄면 Error, error, ERROR를 모두 같은 것으로 세어 합산합니다.
정규식으로도 카운트할 수 있나요?
네. 정규식 모드를 켜면 \d+ (숫자), \b\w+@\w+ (이메일 형태) 같은 패턴의 등장 횟수와 위치를 하이라이트로 확인할 수 있습니다.
겹치는 패턴은 어떻게 세나요?
기본적으로 겹치지 않는 방식으로 순차 카운트합니다. 예를 들어 "aaa"에서 "aa"는 겹침을 허용하지 않으면 1회로 셉니다.
입력 텍스트가 서버로 전송되나요?
아니요. 검색과 카운트는 브라우저에서만 실행되며 텍스트는 서버로 전송되지 않습니다.