एकाधिक रिक्त लाइनों को ढूंढें और बदलें


8

मैं एक पाठ फ़ाइल में एकाधिक रिक्त लाइनों को हटाने के लिए नोटपैड में फ़ंक्शन को खोजने और बदलने का उपयोग कैसे करूं?


तो केवल अगर पैराग्राफ के बीच एक से अधिक रिक्त रेखा है?
अर्जन

जवाबों:


17

नोटपैड के भीतर, खाली लाइनों को खोजने और बदलने और लक्षित करने का उपयोग करने का कोई तरीका नहीं है। नोटपैड ++ और रेगेक्स खोज और बदलें पर विचार करें ।

आप \r\nविंडोज के भीतर, \rमैक के लिए और \nलिनक्स के लिए बनाई गई पाठ फ़ाइलों से रिक्त लाइनों को खोजने के लिए उपयोग कर सकते हैं ।

मेरा मानना ​​है कि डिफ़ॉल्ट रूप से आपके जीवन को और भी आसान बनाने के लिए TextFX के साथ एक डिफ़ॉल्ट इंस्टॉल आता है, इसमें खाली लाइनों को हटाने का एक विकल्प है:

वैकल्पिक शब्द


3
मुझे लगता है कि अगला विकल्प, "सरप्लस ब्लैंक लाइन्स हटाएं" यहां क्या आवश्यक हो सकता है? (प्रश्न पूछने वाला उस बारे में बहुत स्पष्ट नहीं है, लेकिन अन्यथा प्रश्न यह पढ़ सकता है: "एक एकल रिक्त रेखा को कैसे हटाएं, और उस कई बार दोहराएं"।)
अर्जन

अच्छा जवाब है, लेकिन यह भी ध्यान दिया जा सकता है कि मैक ओएस एक्स \nलाइनों को समाप्त करने के लिए उपयोग करता है, न \rकि क्लासिक के रूप में।
jtb

5

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

आपको प्रतिस्थापित करना चाहिए ^p^p

साथ में ^p


4

चूंकि मूल नोटपैड एक वास्तविक चिता है (और बाकी सभी लोग वैसे भी अपने अपने fav का सुझाव दे रहे हैं):

vim ftw के साथ:

:g/^\s\+$/d


0

नोटपैड ++ V7.7.1 में, उप-समूह "लाइन ऑपरेशंस" में एडिट टैब में, "रिमूव खाली करें" विकल्प है।

यहाँ छवि विवरण दर्ज करें


-1

7 कदम एक्सेल समाधान:

उद्देश्य: केवल खाली पंक्तियों को छोड़कर, डेटा के साथ सभी पंक्तियों को फ़िल्टर करें और फिर उन रिक्त पंक्तियों को हटा दें।

  1. अपनी टेक्स्ट फ़ाइल (सभी का चयन करने के लिए Ctrl-A कॉपी करें और Ctrl-C इसे कॉपी करेगा) और MS Excel, सेल A1 में पेस्ट करें
  2. इसमें डेटा के साथ सभी पंक्तियों को हाइलाइट करें। (सेल A1 में कर्सर के साथ Ctrl-Shift-end दबाएं)
  3. हाइलाइट किए गए डेटा के साथ, डेटा टैब पर क्लिक करें, फिर फ़िल्टर पर क्लिक करें। (सेल A1 पर अब एक ड्रॉप डाउन बॉक्स है।)
  4. ड्रॉप डाउन बॉक्स में पहला आइटम "सभी का चयन करें" है (इसे अनचेक करें)
  5. ड्रॉप डाउन बॉक्स में अंतिम आइटम "ब्लैंक्स" है (इसे जांचें) (कार्यपत्रक अब खाली दिखता है, आपके डेटा में रिक्त लाइनों को छोड़कर आपका सारा डेटा छिपा हुआ है। बाईं ओर पंक्ति संख्या देखें। पहली पंक्ति। इसमें एक रिक्त के साथ आपका डेटा अब आपकी स्प्रैडशीट के शीर्ष पर है। मान लें कि यह रेखा 330 है। अगली पंक्ति को पंक्ति 775 कहना छोड़ सकती है, आपके डेटा में अगली पंक्ति रिक्त और इसी तरह।)
  6. सेल A330 में अपना कर्सर रखें। Ctrl-Shift-End दबाएँ। जो आपके डेटा में सभी खाली लाइनों को उजागर करेगा।
  7. कर्सर को हाइलाइट किए गए क्षेत्र में रखते हुए, राइट क्लिक करें और डिलीट रो का चयन करें। (अब वापस जाने और चेक मार्क को वापस "सेलेक्ट ऑल" बॉक्स में लगाने का अच्छा समय होगा।)

उस उद्देश्य के लिए एक्सेल क्यों खरीदना चाहिए?
हार्पर

1
इसके अलावा, सवाल यह है कि बदलने के लिए पूछ रहा प्रतीत हो रहा है line A, line B, blank line, blank line, line C, line Dकरने के लिए line A, line B, blank line, line C, line D। आपका उत्तर सभी रिक्त लाइनों को हटा देता है , है ना?
जी-मैन का कहना है कि 'मोनिका'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.