Get Markdown Local Links
Zuletzt geändert: 14.03.2026 05:56

Get-MarkdownLocalLinks #

ÜBERSICHT #

Extrahiert lokale (relative) Links aus einem Markdown-Inhalt.

SYNTAX #

Get-MarkdownLocalLinks [[-Content] <string>] [<CommonParameters>]

BESCHREIBUNG #

Diese Funktion durchsucht den übergebenen Markdown-Inhalt nach Linkmustern der Form [Text](pfad) und gibt ausschließlich lokale bzw. relative Verlinkungen zurück.

Absolute Links mit Protokollen (http://, https://, ftp://, mailto:, tel:) sowie reine Fragment-Verweise (#anker) werden ignoriert.

Bei Links mit optionalem Title-Attribut ([Text](pfad "Titel")) wird nur der Pfad ohne Title-Text extrahiert. Duplikate werden automatisch entfernt.

PARAMETER #

-Content #

Type: string

Der Markdown-Inhalt als Zeichenkette, aus dem Links extrahiert werden sollen.

AUSGABEN #

[string[]] -- Eine Liste eindeutiger relativer Linkpfade.

Gibt ein leeres Array zurück, wenn keine lokalen Links gefunden werden.

BEISPIELE #

# Gibt zurück: '/img/test.png'
Get-MarkdownLocalLinks -Content '[LinkText](/img/test.png)'
# Bildlinks werden ebenfalls erkannt.
Get-MarkdownLocalLinks -Content '![Logo](images/logo.png)'
# Title-Attribute werden nicht miterfasst.
Get-MarkdownLocalLinks -Content '[Hilfe](help.md "Hilfeseite")'