← 도구

정규식 테스터

입력하는 동안 정규식을 만들고, 테스트하고, 이해하세요.

비공개: 파일이 기기 밖으로 나가지 않습니다.

브라우저와 Node.js에서 쓰는 JavaScript 정규식입니다. 매칭은 기기에서 실행되며, 너무 오래 걸리는 패턴은 중단하므로 페이지가 멈추지 않습니다.

사용 방법

  1. 파일을 선택하세요.
  2. 원하면 설정을 조정하세요.
  3. 결과를 다운로드하거나 BroAllDone로 다른 기기에 보내세요.

자주 묻는 질문

정규식은 어떻게 테스트하나요?

정규식과 텍스트를 입력하세요. 입력하는 동안 모든 매치가 하이라이트되고, 매치와 그룹이 표로 정리됩니다.

플래그 g, i, m, s, u, y는 무슨 뜻인가요?

g는 모든 매치를 찾고, i는 대소문자를 무시하고, m은 ^와 $가 각 줄에서 동작하게 하고, s는 .이 줄바꿈에도 매치되게 하고, u는 완전한 유니코드 모드를 켜고, y는 마지막 매치가 끝난 위치에서만 매치합니다.

정규식이 무엇을 하는지 설명해 주나요?

네. ‘설명’을 열면 정규식의 각 부분을 "숫자 하나, 정확히 4번"처럼 쉬운 말로 보여 줍니다.

치환도 테스트할 수 있나요?

네. ‘치환’을 열고 바꿀 내용을 입력하세요. 그룹은 $1, 이름 있는 그룹은 $<name>, 전체 매치는 $&로 쓰면 됩니다.

어떤 정규식 문법을 쓰나요?

브라우저와 Node.js에서 쓰는 JavaScript 정규식입니다. ‘코드’에서는 JavaScript, Python, PHP, Java, C#, Go에서 바로 쓸 수 있는 코드를 보여 주고, 언어에서 지원하지 않는 기능이 있으면 알려 줍니다.

정규식이 왜 중단되었나요?

어떤 정규식은 특정 텍스트에서 끝없이 오래 걸립니다(catastrophic backtracking). 테스터는 잠시 후 실행을 중단해 페이지가 멈추지 않게 합니다. 더 구체적인 패턴을 써 보세요.

다른 무료 도구