Tablora

Tablora · संग्रह

खड़ी रेखा से विभाजित रिकॉर्ड को बिना बदले पढ़ें

फ़ील्ड के बीच खड़ी रेखा वाला पाठ, जैसे code|label, पढ़ें, उसे markdown तालिका माने बिना और मानों के आसपास की स्पेस छाँटे बिना।

जब खड़ी रेखा फ़ील्ड अलग करती है

डेटाबेस डंप, लॉग निर्यात और कुछ पुराने सिस्टम खड़ी रेखा | को फ़ील्ड विभाजक के रूप में इस्तेमाल करते हैं, क्योंकि यह डेटा के भीतर कम ही आती है। A1|Shelf two जैसा रिकॉर्ड साफ़ तौर पर दो फ़ील्ड में बँटता है, भले ही लेबल में स्पेस हो।

संरचना जाँच टूल खड़ी रेखा को स्पष्ट «फ़ील्ड विभाजक» के रूप में स्वीकार करता है। वह ठीक वही अक्षर पढ़ता है जो आप चिपकाते हैं: खड़ी रेखा के बगल की स्पेस नहीं हटाता, और markdown तालिकाओं की बनावट के नियम नहीं जानता।

code|label को पार्स करना

Shelf two वाला उदाहरण

पेज के उदाहरण में शीर्षक code|label और रिकॉर्ड A1|Shelf two है, और «फ़ील्ड विभाजक» खड़ी रेखा है। संरचना जाँच टूल 2 पंक्तियाँ और 2 कॉलम बताता है, और पंक्ति 2, कॉलम 2 में Shelf two है, भीतर की स्पेस ज्यों की त्यों। कोई मान न बदला गया, न छाँटा गया।

अगर रिकॉर्ड खड़ी रेखा के आसपास स्पेस के साथ लिखा होता, तो पहला सेल स्पेस पर ख़त्म होता और दूसरा स्पेस से शुरू होता। संरचना जाँच टूल वे स्पेस रखता है, इसलिए स्रोत से तय करें कि वे डेटा का हिस्सा हैं या नहीं।

markdown तालिका अलग प्रारूप है

चैट, README या विकी से कॉपी की गई तालिका अक्सर खड़ी रेखा से अलग किए पाठ जैसी दिखती है, लेकिन यह वही चीज़ नहीं है। उसकी पंक्तियाँ आम तौर पर खड़ी रेखा से शुरू और ख़त्म होती हैं, जिससे पहला और आख़िरी सेल खाली बनता है। संरेखण के लिए हर मान के आसपास भरी स्पेस सेल के हिस्से के रूप में रखी जाती है। डैश से बनी विभाजक लाइन, जैसे |---|---|, किसी भी दूसरी पंक्ति की तरह डेटा पंक्ति पढ़ी जाती है।

अगर आपको ऐसी तालिका इस्तेमाल करनी है, तो पहले उसकी प्रति साफ़ करें: बाहरी खड़ी रेखाएँ और डैश वाली पंक्ति हटाएँ, और तय करें कि भरी गई स्पेस मायने रखती है या नहीं। फिर उसे दोबारा जाँचें और देखें कि सेल में केवल वही पाठ है जो आप चाहते हैं।

परिणाम निर्यात करना

«डाउनलोड (CSV)» तालिका को विभाजक के रूप में अल्पविराम के साथ लिखता है और अल्पविराम, उद्धरण चिह्न या लाइन ब्रेक वाले हर मान को उद्धरण चिह्नों में बंद करता है। अगर आउटपुट में खड़ी रेखाएँ चाहिए, तो अपना मूल पाठ रखें; डाउनलोड अल्पविराम से अलग की गई फ़ाइल है।

इनपुट

तालिका का पाठ
code|label A1|Shelf two
फ़ील्ड विभाजक
|

परिणाम

पंक्तियाँ
2
कॉलम
2
codelabel
A1Shelf two
अलग चौड़ाई वाली पंक्तियाँ
0