Tablora

Tablora · Kirjasto

Lue pystyviivalla erotettu tietue sisältöä muuttamatta

Lue tekstiä, jossa kentät erotetaan pystyviivalla, kuten code|label, käsittelemättä sitä markdown-taulukkona ja poistamatta arvojen ympäriltä välilyöntejä.

Kun pystyviiva erottaa kentät

Tietokantavedokset, lokiviennit ja jotkin vanhat järjestelmät käyttävät kenttäerottimena pystyviivaa |, koska sitä esiintyy datassa harvoin. Tietue kuten A1|Shelf two jakautuu siististi kahteen kenttään, vaikka nimiössä on välilyönti.

Tarkastustyökalu tukee pystyviivaa nimenomaisena kenttäerottimena. Se lukee täsmälleen liittämäsi merkit: se ei poista pystyviivan vieressä olevia välilyöntejä eikä tunne markdown-taulukoiden asettelukäytäntöjä.

Rivin code|label jäsentäminen

Esimerkki Shelf two

Sivun esimerkissä on otsikko code|label ja tietue A1|Shelf two, kenttäerottimena pystyviiva. Tarkastustyökalu ilmoittaa 2 riviä ja 2 saraketta, ja rivin 2 sarakkeessa 2 lukee Shelf two sisäinen välilyönti ehjänä. Mitään arvoa ei muunnettu eikä rajattu.

Jos tietue olisi kirjoitettu välilyönnit pystyviivan ympärillä, ensimmäinen solu päättyisi välilyöntiin ja toinen alkaisi sillä. Tarkastustyökalu säilyttää nuo välilyönnit, joten päätä lähteen perusteella, kuuluvatko ne dataan.

Markdown-taulukko on eri muoto

Chatista, README-tiedostosta tai wikistä kopioitu taulukko näyttää usein pystyviivoin erotetulta tekstiltä, mutta se ei ole sama asia. Sen rivit alkavat ja päättyvät yleensä pystyviivaan, mistä syntyy tyhjä ensimmäinen ja viimeinen solu. Välilyönnit, jotka täyttävät kunkin arvon tasausta varten, säilyvät osana solua. Viivoista koostuva erotinrivi, kuten |---|---|, luetaan datariviksi siinä missä muutkin.

Jos sinun on käytettävä tällaista taulukkoa, siisti se ensin kopiossa: poista uloimmat pystyviivat ja viivarivi ja päätä, onko täytevälilyönneillä merkitystä. Tarkasta se sitten uudelleen ja varmista, että soluissa on vain haluamasi teksti.

Tuloksen vienti

Lataa (CSV) kirjoittaa taulukon pilkkua erottimena käyttäen ja laittaa lainausmerkkeihin jokaisen arvon, jossa on pilkku, lainausmerkki tai rivinvaihto. Jos tarvitset tulokseen pystyviivoja, säilytä alkuperäinen tekstisi; ladattava tiedosto on pilkuin eroteltu.

Lähtötiedot

Taulukon teksti
code|label A1|Shelf two
Kenttäerotin
|

Tulokset

Rivit
2
Sarakkeet
2
codelabel
A1Shelf two
Erilevyiset rivit
0