HTML डॉक्यूमेंट को कॉपी करते हुए और उसे प्लेन टेक्स्ट के रूप में पेस्ट करते समय हर दूसरी लाइन खाली होती है


2

जब मैं एक HTML दस्तावेज़ (जैसे फ़ायरफ़ॉक्स, थंडरबर्ड, इंटरनेट एक्सप्लोरर ...) से एक पाठ की प्रतिलिपि बनाता हूं और इसे पाठ के रूप में पेस्ट करता हूं तो प्रत्येक HTML पैराग्राफ ( <p>) के बाद एक खाली लाइन डाली जाती है।
यह तब भी होता है जब मैं HTML दस्तावेज़ को पाठ के रूप में निर्यात करता हूं।

अक्सर ऐसा होता है कि HTML दस्तावेज़ में हर पंक्ति को एक अलग अनुच्छेद के रूप में चिह्नित किया जाता है।
मुझे अक्सर ई-मेल प्राप्त होते हैं, इस तरह से स्वरूपित किया जाता है और मुझे लगता है कि वे कुछ शर्तों के तहत एक सादे पाठ को HTML ई-मेल में पेस्ट करके अस्तित्व में आते हैं।

उदाहरण

HTML दस्तावेज़ कैसा दिखता है:

line 1
line 2

इसका HTML कोड कैसा दिखता है:

<p>line 1</p>
<p>line 2</p>

पाठ में पेस्ट कैसे होता है या पाठ जैसा निर्यात होता है:

line 1

line 2

क्या पाठ दस्तावेज़ को पोस्ट-प्रोसेस करने की आवश्यकता के बिना सम्मिलित खाली लाइनों से बचने का एक तरीका है?

व्यवहार दोनों लिनक्स (एक्स ऑर्ग) और विंडोज पर देखा गया था।


आपके द्वारा दिया गया उदाहरण आउटपुट गलत है। दिए गए उदाहरण HTML कोड के लिए इसे लाइनों के बीच में व्हाट्सएप का एक हिस्सा रखना चाहिए । (पैराग्राफ को अलग करने के लिए)। क्या आप इसे में चिपका रहे हैं? क्या यह वास्तव में (जहाँ आप पाठ टाइप कर सकते हैं) एक वास्तविक रिक्त रेखा डाल रहे हैं या यह सिर्फ एक व्हाट्सएप गैप है?
13c atιᴇ007

@ techie007: मुझे यह स्वीकार करना चाहिए कि उदाहरण एक सरलीकृत HTML दस्तावेज़ है और मैंने इस सरलीकृत रूप का परीक्षण नहीं किया है। मैं इसका परीक्षण करने जा रहा हूं। --- रिक्त लाइनों को संभवतया किसी भी पेस्ट के दौरान सादे पाठ प्रारूप में डाला जाता है। मैंने कुछ समय पहले परीक्षण किया है: उबंटू में 12.04.3 gnome-terminal, geditऔर विंडोज एक्सपी नोटपैड में। --- यह एक वास्तविक खाली लाइन डालता है। यानी line 1एक के बजाय दो नई सुर्खियाँ बनाने के बाद ।
पाबौक

1
यह अपने लिए भी करता है। यह वह तरीका है जिसकी व्याख्या ब्राउज़र, क्लिपबोर्ड और / या पेस्ट लक्ष्य द्वारा की जाती है। फिर, यह सामान्य है, पैराग्राफ के बीच एक रिक्त रेखा माना जाता है, इसलिए यह वही कर रहा है जो इसे करना चाहिए। से W3Schools "ध्यान दें: ब्राउज़र स्वत: पहले और एक पैरा के बाद एक खाली पंक्ति जोड़ें।"
13c atιᴇ007

@ techie007: अभी मैंने अपने प्रश्न से HTML कोड का परीक्षण किया है। मैंने इसे test.htmlUbuntu 12.04.3 में फ़ायरफ़ॉक्स के रूप में सहेजा, वहाँ मैंने इसे टेक्स्ट के रूप में निर्यात किया test-export.txtऔर यहाँ हेक्स डंप है od -tx1 test-export.txt --- 0000000 6c 69 6e 65 20 31 0a 0a 6c 69 6e 65 20 32 0a 0a:। बिल्कुल वैसा ही परिणाम है जब मैं Firefox से कॉपी और में पेस्ट geditया gnome-terminalया कुछ भी क्या सादा पाठ स्वीकार करता है। आप देख सकते हैं कि हर पैराग्राफ के बाद 0aएक के बजाय दो न्यूलाइन्स ( ) हैं।
पाबौक

1
HTML ईमेल आमतौर पर एक सादे-पाठ और HTML संस्करण दोनों के साथ भेजे जाते हैं, और थंडरबर्ड जैसे पाठक को html के बजाय सादे पाठ को प्रदर्शित करने के लिए सेट किया जा सकता है। आप पा सकते हैं कि सादे पाठ संस्करण से कॉपी करने का एक प्रारूप है जिसे आप पसंद करते हैं।
mgkrebbs
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.