마크다운 문서에서 모든 링크 추출 및 목록화 인라인 링크와 참조 링크를 포함하여 마크다운 텍스트에서 모든 링크를 추출합니다.
마크다운 링크 추출기
인라인 링크와 참조 링크를 포함하여 마크다운 텍스트에서 모든 링크를 추출합니다.
마크다운 붙여넣기
您的 마크다운 내용을 붙여넣습니다.
추출된 링크 검토
모든 링크가 추출되어 텍스트와 함께 목록으로 표시됩니다.
링크 복사
추출된 링크 목록을 복사합니다.
What Is 마크다운 링크 추출기?
Markdown 링크 추출기는 Markdown 문서에서 인라인 링크, 참조 링크 정의 및 자동 링크를 포함하여 모든 링크를 찾고 목록으로 표시하는 도구입니다. 개발자와 기술 작가는 문서 링크를 감사하거나 링크 인벤토리를 생성하기 위해 Markdown 파일에서 URL을 추출하는 데 사용합니다. 이 도구가 해결하는 특정 문제 중 하나는 Markdown 텍스트의 모든 링크를 추출하여 해당 링크 텍스트 또는 참조 레이블과 함께 목록으로 표시함으로써 깨진 링크를 식별하는 것입니다.
이 도구는 인라인 링크와 같은 `[text](url)` 및 참조 링크 정의와 같은 `[ref]: url`을 일치시키기 위해 정규식을 사용합니다. 또한 각괄호로 둘러싸인 베어 URL을 감지하여 자동 링크로 처리합니다. 이 도구가 다른 점은 다양한 Markdown 링크 형식, 즉 선택적 텍스트가 있는 참조 링크 및 동반 텍스트가 없는 자동 링크를 처리할 수 있다는 것입니다.
Markdown 문서에서 링크를 추출하고 해당 링크 텍스트 또는 참조 레이블과 함께 표시할 수 있습니다. 예를 들어 인라인 링크, 참조 링크 및 자동 링크가 포함된 Markdown 텍스트를 처리할 때 `url — link text` 형식의 인라인 링크, `url — [ref: ref]` 형식의 참조 링크 및 `url — (auto-link)` 형식의 베어 URL 목록을 출력합니다. 이를 통해 사용자가 FreeToolkit의 도구를 Markdown 링크 파서로 사용하여 쉽게 Markdown에서 링크를 찾거나 Markdown 파일에서 URL을 추출할 수 있습니다.
Why Use 마크다운 링크 추출기?
-
문서 또는 README 파일의 모든 링크를 감사
-
참조된 URL의 인벤토리를 생성
-
깨진 링크 확인을 위한 링크 찾기
-
다른 용도로 마크다운에서 URL 추출
Common Use Cases
문서 감사
문서의 모든 링크를 검토하여 최신인지 확인합니다.
링크 확인
깨진 또는 구식 링크를 확인하기 위해 URL을 추출합니다.
SEO 분석
마크다운 기반 콘텐츠의 외부 링크를 분석합니다.
콘텐츠 인벤토리
문서의 모든 참조된 리소스의 목록을 생성합니다.
Technical Guide
도구의 알고리즘은 Markdown 링크 형식을 식별하기 위해 세 가지 개별 정규식 패턴에 의존합니다. React의 `useCallback` 훅을 사용하여 입력 문자열을 받아서 추출된 링크 목록을 반환하는 `onProcess` 함수를 메모화합니다. 첫 번째 정규식 패턴인 `\[([^\]]*)\]\(([^)]+)\)/g`는 선택적 링크 텍스트를 허용하면서 인라인 링크의 링크 텍스트와 URL을 캡처하여 일치시킵니다. 이 패턴은 입력 문자열의 모든 일치를 반복하기 위해 `exec` 메서드와 함께 사용됩니다.
참조 링크 정의를 처리할 때 `/^\[([^\]]+)\]:\s*(.+)$/gm` 정규식 패턴을 사용하여 참조 레이블과 URL을 캡처합니다. `^` 기호는 참조 정의로 시작하는 줄만 일치시키도록 보장하고 `gm` 플래그는 멀티라인 일치를 활성화합니다. 각괄호로 둘러싸인 베어 URL의 경우 `/<(https?:\/\/[^>]+)>/g` 정규식 패턴을 사용하여 자동 링크로 처리합니다.
추출된 링크는 배열에 저장되어 URL 및 해당 텍스트, 참조 레이블 또는 자동 링크 표시와 함께 형식화된 문자열로 반환됩니다. `@/components/shared` 모듈의 `TextToolLayout` 컴포넌트를 사용하여 입력 필드, 출력 레이블 및 추출된 링크를 렌더링합니다. 도구는 동일한 URL이 다른 링크 텍스트와 함께 나타날 수 있으므로 복제된 URL을 보존하여 사용자가 문서 링크를 감사하거나 링크 인벤토리를 생성할 수 있도록 합니다.
React의 `useCallback` 훅을 사용하면 입력 문자열이 변경될 때 컴포넌트의 불필요한 재렌더링을 방지하여 성능을 최적화합니다. 사용된 정규식 패턴은 대부분의 Markdown 구현과 호환되므로 Markdown 문서에서 링크를 추출하는 데 신뢰할 수 있는 도구입니다. 또한 도구의 출력 형식은 쉽게 기계가 읽을 수 있으므로 추가 처리 또는 다른 도구 및 스크립트와 통합할 수 있습니다.
Tips & Best Practices
-
1인라인 [텍스트](URL), 참조 [참조]: URL, 자동 링크 <URL>를 찾습니다
-
2각 링크는 URL과 관련된 텍스트를 표시합니다
-
3결과에는 발견된 링크의 수가 포함됩니다
-
4게시하기 전에 문서를 감사하는 데 사용
Related Tools
Frequently Asked Questions
Q 어떤 유형의 링크를 찾습니까?
Q 이미지 링크를 찾습니까?
Q 중복된 링크가 표시됩니까?
Q URL을 확인합니까?
Q 평면 URL을 찾을 수 있습니까? 마크다운 구문 없이
About This Tool
마크다운 링크 추출기 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.