Markdown–pelkkä teksti -muunnin
Muunna Markdown pelkäksi tekstiksi säilyttäen rakenteelliset elementit, kuten luettelomerkit, lainauslohkot ja vaakaviivat
Syöte
Tuloste
Lue lisää
Mikä on Markdown?
Markdown on kevyt merkintäkieli, joka käyttää yksinkertaisia symboleita tekstin muotoiluun. Merkit kuten # otsikoille, ** lihavointiin, * kursivointiin sekä - tai * listoille mahdollistavat jäsenneltyjen dokumenttien kirjoittamisen ilman visuaalista editoria. Sitä käytetään laajalti README-tiedostoissa, dokumentaatiossa, muistiinpanosovelluksissa, blogeissa ja kehittäjäalustoilla kuten GitHubissa.
Vaikka Markdown on helppolukuista raakana tekstinä, on tilanteita, joissa tarvitset pelkän tekstisisällön ilman muotoilusyntaksia. Markdownin poistaminen käsin on työlästä, erityisesti monimutkaisissa dokumenteissa, jotka sisältävät sisäkkäisiä listoja, lainauksia, taulukoita ja inline-koodia.
Työkalun kuvaus
Tämä työkalu muuntaa Markdownin puhtaaksi pelkäksi tekstiksi poistamalla muotoilusyntaksin säilyttäen samalla dokumentin rakenteelliset elementit. Toisin kuin yksinkertainen "poista kaikki erikoismerkit" -lähestymistapa, se säilyttää älykkäästi listamerkit (-, *, +), numeroitujen listojen numerot, lainausmerkinnät (>), vaakaviivat (---) sekä taulukon asettelun. Tuloksena on luettavaa, hyvin jäsenneltyä pelkkää tekstiä, joka säilyttää alkuperäisen dokumentin rakenteen ilman Markdown-kohtaista syntaksia.
Esimerkit
Syöte (Markdown):
# Project Overview
This is a **bold** statement with *italic* emphasis and a [link](https://example.com).
- First item
- Second item
- Third item
> Important note with **emphasis**
1. Step one
2. Step twoTuloste (pelkkä teksti):
Project Overview
This is a bold statement with italic emphasis and a link.
- First item
- Second item
- Third item
> Important note with emphasis
1. Step one
2. Step twoOminaisuudet
- Poistaa inline-muotoilun — Poistaa lihavoinnin, kursivoinnin, yliviivauksen, inline-koodin backtick-merkit sekä linkki- ja kuvasyntaksin säilyttäen näkyvän tekstin
- Säilyttää listamerkit — Pitää
-,*,+järjestämättömille listoille ja numeroinnin järjestetyille listoille ehjänä - Säilyttää lainaukset — Ylläpitää
>-etuliitteet, jotta lainatut osiot pysyvät visuaalisesti erottuneina - Käsittelee taulukot — Muuntaa Markdown-taulukot putkimerkillä erotelluiksi pelkän tekstin riveiksi
- Poistaa HTML-tagit — Kaikki Markdowniin upotettu inline-HTML poistetaan tulosteesta
Käyttötapaukset
- Sisällön kopiointi sähköposteihin — Poimi puhdas teksti Markdown-dokumenteista liitettäväksi sähköpostiohjelmiin, jotka eivät tue Markdownin renderöintiä
- Tekstin valmistelu ei-tekniselle yleisölle — Poista muotoilusyntaksi ennen sisällön jakamista henkilöille, jotka eivät tunne Markdownia
- Tiedon poiminta — Poimi luettavaa tekstiä Markdown-pohjaisesta dokumentaatiosta tai README-tiedostoista indeksointia, hakua tai jatkokäsittelyä varten
Kuinka se toimii
Työkalu jäsentää Markdown-syötteen abstraktiksi syntaksipuuksi (AST) standardinmukaista Markdown-jäsennintä käyttäen. Sen jälkeen se käy läpi jokaisen puun solmun — otsikot, kappaleet, listat, lainaukset, koodilohkot, taulukot ja inline-elementit — ja rekonstruoi tekstisisällön ilman muotoilumarkkereita. Inline-elementit kuten lihavointi, kursivointi, linkit ja kuvat pelkistetään niiden näkyvään tekstiin. Rakenteelliset merkit kuten listaluodit, numeroidut etuliitteet ja lainausmerkinnät säilytetään luettavuuden ylläpitämiseksi.
Mitä poistetaan ja mitä säilytetään
| Poistetaan | Säilytetään |
|---|---|
#-otsikkomarkerit |
Otsikkoteksti |
**lihavointi** / *kursivointi* |
Lihavoitu/kursivoitu teksti |
[linkki](url)-syntaksi |
Linkkiteksti |
`inline code` |
Koodin sisältö |
| Koodilohkon rajamarkerit | Koodilohkon sisältö |
-syntaksi |
Alt-teksti |
| HTML-tagit | — |
| — | Listamarkerit (- * +) |
| — | Numeroitujen listojen numerot |
| — | Lainauksen >-markerit |
| — | Vaakaviivat --- |
| — | Taulukon rakenne |