Tablora

Tablora · Bibliotek

Les en post skilt med loddrette streker uten å endre innholdet

Les tekst som bruker loddrett strek mellom feltene, som code|label, uten å behandle den som en markdown-tabell eller fjerne mellomrom rundt verdiene.

Når en loddrett strek skiller feltene

Databasedumper, loggeksporter og noen eldre systemer bruker den loddrette streken | som feltskilletegn, fordi den sjelden forekommer i data. En post som A1|Shelf two deles pent i to felt, selv om etiketten inneholder et mellomrom.

Inspeksjonsverktøyet støtter den loddrette streken som uttrykkelig Feltskilletegn. Det leser nøyaktig de tegnene du limer inn: det fjerner ikke mellomrom ved siden av en loddrett strek og kjenner ikke til layoutkonvensjonene i markdown-tabeller.

Tolk code|label

Eksemplet Shelf two

Sidens eksempel er overskriften code|label og posten A1|Shelf two, med loddrett strek som Feltskilletegn. Inspeksjonsverktøyet rapporterer 2 rader og 2 kolonner, og rad 2, kolonne 2 viser Shelf two, med mellomrommet inni intakt. Ingen verdi ble konvertert eller beskåret.

Hadde posten vært skrevet med mellomrom rundt streken, ville den første cellen slutte med et mellomrom og den andre begynne med ett. Inspeksjonsverktøyet beholder de mellomrommene, så avgjør ut fra kilden om de hører til dataene.

En markdown-tabell er et annet format

En tabell kopiert fra en chat, en README eller en wiki ser ofte ut som tekst delt med loddrette streker, men det er ikke det samme. Radene begynner og slutter vanligvis med en loddrett strek, noe som gir en tom første og siste celle. Mellomrommene som fyller ut hver verdi av hensyn til justeringen, beholdes som en del av cellen. Skillelinjen av bindestreker, som |---|---|, leses som en datarad som alle andre.

Må du bruke en slik tabell, rydder du den først i en kopi: fjern de ytre strekene og raden med bindestreker, og avgjør om utfyllingsmellomrommene har betydning. Kontroller den deretter på nytt, og sjekk at cellene bare inneholder teksten du vil ha.

Eksporter resultatet

Last ned (CSV) skriver tabellen med komma som skilletegn og siterer hver verdi som inneholder et komma, et anførselstegn eller et linjeskift. Trenger du loddrette streker i resultatet, beholder du originalteksten; den nedlastede filen er kommadelt.

Inndata

Tabelltekst
code|label A1|Shelf two
Feltskilletegn
|

Resultater

Rader
2
Kolonner
2
codelabel
A1Shelf two
Rader med annen bredde
0