Tablora · Pustaka
Baca rekod berpembatas palang menegak tanpa mengubah kandungan
Baca teks yang menggunakan garis tegak di antara medan, seperti code|label, tanpa menganggapnya jadual markdown dan tanpa memangkas ruang di sekeliling nilai.
Apabila garis tegak memisahkan medan
Longgokan pangkalan data, eksport log dan sesetengah sistem lama menggunakan aksara garis tegak | sebagai pemisah medan kerana ia jarang muncul di dalam data. Rekod seperti A1|Shelf two terbahagi dengan kemas kepada dua medan walaupun labelnya mengandungi ruang.
Penyemak struktur menyokong garis tegak sebagai Pembatas medan yang jelas. Ia membaca tepat aksara yang anda tampal: ruang di sebelah garis tegak tidak dibuang, dan ia tidak mengetahui konvensyen susun atur jadual markdown.
Menghurai code|label
- Tampal teks ke dalam Teks jadual.
- Pilih | sebagai Pembatas medan, atau biarkan Kesan pembatas dipilih dan semak bahawa hasil yang dikesan mempunyai lajur yang anda jangka.
- Tekan Kira dan sahkan Lajur dan Baris.
- Periksa sel yang mengandungi ruang untuk memastikan ia tidak terpecah.
- Jika mana-mana nilai sendiri boleh mengandungi garis tegak, nilai itu mesti bertanda petik dalam sumber, sama seperti koma dalam CSV.
- Kekalkan garis tegak pada setiap baris. Fail yang bertukar kepada pemisah lain di pertengahan jalan akan muncul di bawah Baris dengan lebar berbeza.
Contoh Shelf two
Contoh di halaman ini ialah pengepala code|label dan rekod A1|Shelf two, dengan garis tegak sebagai Pembatas medan. Penyemak struktur melaporkan 2 baris dan 2 lajur, dan baris 2, lajur 2 berbunyi Shelf two, dengan ruang dalamannya kekal utuh. Tiada nilai yang ditukar atau dipangkas.
Sekiranya rekod itu ditulis dengan ruang di sekeliling garis tegak, sel pertama akan berakhir dengan ruang dan sel kedua akan bermula dengan ruang. Penyemak struktur mengekalkan ruang itu, jadi putuskan daripada sumber sama ada ia sebahagian daripada data.
Jadual markdown ialah format yang berbeza
Jadual yang disalin daripada sembang, README atau wiki sering kelihatan seperti teks berpemisah garis tegak, tetapi ia bukan perkara yang sama. Barisnya biasanya bermula dan berakhir dengan garis tegak, yang menghasilkan sel pertama dan terakhir yang kosong. Ruang yang melapik setiap nilai untuk penjajaran kekal sebagai sebahagian daripada sel. Baris pemisah yang terdiri daripada sengkang, seperti |---|---|, dibaca sebagai baris data seperti baris lain.
Jika anda perlu menggunakan jadual sebegitu, bersihkannya dalam salinan dahulu: buang garis tegak di luar dan baris sengkang, dan putuskan sama ada ruang lapik itu penting. Kemudian semak semula dan pastikan sel hanya mengandungi teks yang anda mahu.
Mengeksport hasil
Muat turun (CSV) menulis jadual dengan koma sebagai pemisah dan meletakkan tanda petik pada sebarang nilai yang mengandungi koma, tanda petik atau pemisah baris. Jika anda memerlukan garis tegak dalam output, simpan teks asal anda; fail muat turun ialah fail berpemisah koma.
Input
- Teks jadual
- code|label A1|Shelf two
- Pembatas medan
- |
Hasil
- Baris
- 2
- Lajur
- 2
| code | label |
|---|---|
| A1 | Shelf two |
- Baris dengan lebar berbeza
- 0