URL 정규식 - 링크 일치 및 분석
JavaScript 정규 표현식을 실시간으로 디버그합니다. 강조 표시된 일치 항목, 캡처 그룹, 플래그 및 대체 미리 보기를 확인할 수 있습니다.
처리 중...
0%
결과
이 페이지는 링크를 찾아 분석하는 URL 패턴으로 시작합니다: (?<프로토콜>https?):\/\/(?<호스트>[^\s\/?#]+)(?<경로>\/[^\s?#]*)?(?<쿼리>\?[^\s#]*)?. 각 일치 항목은 프로토콜, 호스트, 경로 및 쿼리라는 네 가지 명명된 그룹으로 분할되므로 일치하는 링크뿐만 아니라 링크의 어느 부분이 어디로 갔는지 확인할 수 있습니다.
여기서 문자 클래스는 실제 작업을 수행합니다. [^\s\/?#]+는 "다음 슬래시, 물음표 또는 해시까지의 모든 것"을 의미합니다. 이는 호스트가 경로에서 분리되고 경로가 쿼리 문자열에서 분리되는 방식입니다. 샘플의 ftp://old.server.net은 프로토콜 그룹이 http 또는 https만 허용하기 때문에 일치하지 않는 상태로 유지됩니다. 더 많은 구성표가 필요한 경우 대체를 확장하십시오.
로그 파일, 마크다운 문서, HTML 조각 등 자신만의 텍스트를 붙여넣고 하이라이트 업데이트를 실시간으로 확인하세요. 교체 필드는 그룹 참조를 이해하므로 일치하는 모든 링크를 다시 작성할 수 있습니다(예: [$&]로 래핑하거나 $<host>로 축소).