Markdown til ren tekst-konverterer
Konverter Markdown til ren tekst samtidig som strukturelle elementer som listemarkører, blokksitering og horisontale linjer bevares
Inndata
Utdata
Les meg
Hva er Markdown?
Markdown er et lettvekts markeringsspråk som bruker enkle symboler for å formatere tekst. Tegn som # for overskrifter, ** for fet skrift, * for kursiv, og - eller * for lister lar deg skrive strukturerte dokumenter uten en visuell editor. Det brukes mye i README-filer, dokumentasjon, notatapper, blogger og utviklerplattformer som GitHub.
Selv om Markdown er lett å lese i råformat, er det situasjoner der du trenger ren tekstinnhold uten formateringssyntaks. Å fjerne Markdown manuelt er tidkrevende, spesielt med komplekse dokumenter som inneholder nestede lister, blokksitering, tabeller og innebygd kode.
Verktøybeskrivelse
Dette verktøyet konverterer Markdown til ren klartekst ved å fjerne formateringssyntaks samtidig som dokumentets strukturelle elementer bevares. I motsetning til en enkel «fjern alle spesialtegn»-tilnærming, beholder det intelligent listemarkører (-, *, +), nummerering for ordnede lister, blokksiteringsindikator (>), horisontale linjer (---) og tabellstruktur. Resultatet er lesbar, velstrukturert klartekst som bevarer det originale dokumentets organisering uten Markdown-spesifikk syntaks.
Eksempler
Inndata (Markdown):
# Prosjektoversikt
Dette er en **fet** påstand med *kursiv* vektlegging og en [lenke](https://example.com).
- Første element
- Andre element
- Tredje element
> Viktig merknad med **vektlegging**
1. Trinn én
2. Trinn toUtdata (klartekst):
Prosjektoversikt
Dette er en fet påstand med kursiv vektlegging og en lenke.
- Første element
- Andre element
- Tredje element
> Viktig merknad med vektlegging
1. Trinn én
2. Trinn toFunksjoner
- Fjerner innebygd formatering — Fjerner fet skrift, kursiv, gjennomstreking, innebygde kode-backticks og lenke-/bildesyntaks, men beholder den synlige teksten
- Bevarer listemarkører — Beholder
-,*,+for uordnede lister og nummerering for ordnede lister - Beholder blokksitering — Opprettholder
>-prefikser slik at siterte avsnitt forblir visuelt distinkte - Håndterer tabeller — Konverterer Markdown-tabeller til pipe-separerte klartekstrader
- Fjerner HTML-tagger — Eventuell innebygd HTML i Markdown fjernes fra utdataene
Bruksområder
- Kopiering av innhold til e-post — Hent ren tekst fra Markdown-dokumenter for å lime inn i e-postklienter som ikke støtter Markdown-visning
- Forberedelse av tekst for ikke-tekniske målgrupper — Fjern formateringssyntaks før du deler innhold med personer som ikke er kjent med Markdown
- Datauttrekk — Hent lesbar tekst fra Markdown-basert dokumentasjon eller README-filer for indeksering, søk eller videre behandling
Slik fungerer det
Verktøyet analyserer Markdown-inndataene til et abstrakt syntakstre (AST) ved hjelp av en standardskompatibel Markdown-parser. Det går deretter gjennom hver node i treet — overskrifter, avsnitt, lister, blokksitering, kodeblokker, tabeller og innebygde elementer — og rekonstruerer tekstinnholdet uten formateringsmarkører. Innebygde elementer som fet skrift, kursiv, lenker og bilder reduseres til sin synlige tekst. Strukturelle markører som listepunkter, nummererte prefikser og blokksiteringsindikator bevares for å opprettholde lesbarhet.
Hva som fjernes kontra bevares
| Fjernet | Bevart |
|---|---|
# overskriftsmarkører |
Overskriftstekst |
**fet** / *kursiv* |
Fet/kursiv tekst |
[lenke](url)-syntaks |
Lenketekst |
`innebygd kode` |
Kodeinnhold |
| Kodeblokk-markører | Kodeblokkinnhold |
-syntaks |
Alternativ tekst |
| HTML-tagger | — |
| — | Listemarkører (- * +) |
| — | Nummerering i ordnede lister |
| — | Blokksitering >-markører |
| — | Horisontale linjer --- |
| — | Tabellstruktur |