정규식 추출기

정규식 추출기는 HTML 이나 일반 텍스트에서 정규식 패턴에 맞는 부분만 뽑아 줄 단위 목록으로 보여 주며, 링크·이메일·전화번호 등 자주 쓰는 패턴을 버튼으로 제공합니다.

개발 도구 무료 · 설치 없음
빠른 패턴

정규식 추출기로 할 수 있는 것

정규식 추출기는 붙여 넣은 HTML 이나 텍스트에서 정규표현식에 일치하는 값을 모두 찾아 한 줄에 하나씩 정리해 주는 도구입니다. 괄호로 묶은 캡처 그룹이 있으면 그 부분만, 없으면 일치한 전체 문자열을 결과로 냅니다. 링크 주소, 이미지 경로, 이메일, 휴대전화 번호처럼 자주 찾는 값은 빠른 패턴 버튼으로 바로 넣을 수 있습니다.

사용 방법

  1. 정규식 패턴 칸에 패턴을 입력하거나, 아래 빠른 패턴에서 href, src, 이메일, URL, 전화번호 등을 눌러 채웁니다.
  2. 필요하면 옵션을 체크합니다. i는 대소문자 무시, s는 점(.)이 줄바꿈까지 포함, m은 ^ 와 $ 를 줄마다 적용합니다.
  3. HTML / 텍스트 칸에 검사할 내용을 붙여 넣습니다.
  4. 추출을 누르면 결과 건수와 함께 목록이 나타납니다. 복사로 전체를 가져갑니다.

이럴 때 유용합니다

웹페이지 소스를 복사해 와서 그 안의 링크 주소만 모으거나, 상품 상세 HTML 에서 이미지 경로만 뽑아야 할 때 손으로 하나씩 찾는 수고를 덜 수 있습니다. 문의 메일이나 엑셀에서 복사한 긴 텍스트에서 이메일·전화번호만 골라 목록을 만들 때도 씁니다. 개발자라면 코드에 넣기 전에 정규식이 의도대로 잡히는지 실제 데이터로 시험해 보는 테스트 도구로도 쓸 만합니다.

알아 두면 좋은 점

패턴은 JavaScript 정규식 문법을 따르며, 항상 전체 검색(g)으로 실행됩니다. 캡처 그룹이 두 개 이상이면 한 줄에 " | " 로 이어 붙여 보여 주므로, 이름과 값처럼 짝을 이루는 데이터를 함께 뽑을 수 있습니다. 결과는 중복을 제거하지 않고 나온 순서대로 나열합니다.

빠른 패턴 중 전화번호는 010 등 01X 로 시작하는 휴대전화 형식만 잡고, 지역번호 일반 전화는 포함하지 않습니다. href, src 패턴은 큰따옴표로 감싼 속성만 찾습니다. 입력한 내용은 브라우저 안에서만 처리되고 서버로 전송되지 않습니다.

자주 묻는 질문

정규식 오류라는 창이 떠요. 괄호나 대괄호 짝이 맞지 않거나, 특수문자 앞에 역슬래시가 빠진 경우가 대부분입니다. 점, 물음표, 괄호 자체를 찾으려면 . \? ( 처럼 써야 합니다.

결과에서 중복을 빼고 싶어요. 현재 중복 제거 기능은 없습니다. 결과를 복사해 엑셀의 중복 항목 제거 기능을 쓰면 됩니다.

도구 전체 보기 →