नोटपैड ++ में खाली लाइनें और रिक्त स्थान निकालें?


45

मान लीजिए कि मेरे पास ये लाइनें हैं:

A

B

C

D

E

मैं खाली लाइनों को हटाना चाहता हूं, और पत्र से पहले रिक्त स्थान भी, इस तरह से:

A
B
C
D
E

मैं इसे नोटपैड ++ में कैसे प्राप्त कर सकता हूं?


1
कोई विचार नहीं है, पूरी तरह से ठीक सवाल imo। btw आप जाँच कर सकते हैं कि स्वरूपण आपके रिक्त स्थान के लिए सही है या नहीं। क्या एक चरित्र से पहले चार स्थान होने का मतलब है (यदि ऐसा है, तो प्रति पंक्ति 4 और जोड़ दें तो साइट का स्वरूपण इसे ध्यान में रखता है)
jay

जवाबों:


63

अग्रणी स्थान और सभी खाली रेखाओं से छुटकारा पाने के लिए (भले ही खाली रेखा में स्थान या टैब हों)

  1. खोज पर जाएँ -> बदलें
  2. खोज मोड के तहत "नियमित अभिव्यक्ति" चुनें ।
  3. उपयोग ^\s*के लिए " का पता लगाएं, क्या " और छोड़ " के साथ बदलें रिक्त"।
  4. क्लिक करें Replace all

रेगेक्स स्पष्टीकरण:

  • ^ लाइन की शुरुआत का मतलब है
  • \s*व्हाट्सएप वर्णों की संख्या (यहां तक ​​कि 0)। व्हॉट्सएप के पात्रों में टैब, स्पेस, न्यूलाइन और कैरिज रिटर्न शामिल हैं।

अगर आप लाइन की शुरुआत कर रहे हैं, तो आप सफेद रिक्त स्थान को हटाने के लिए क्या खोज करेंगे?
हारून

1
एक या अधिक सफेद रिक्त स्थान के लिए एक वैकल्पिक विकल्प \s*होगा \s+?
ian_scho

2
@ एरॉन: ट्रेलिंग व्हाट्सएप \s+$को हटाने के लिए खोजें ।
पाल्सविम

1
-1 यह इंडेंट भी मिटाता है
ब्लैक

35

संपादित करें -> लाइन संचालन -> खाली लाइनें या वैकल्पिक रूप से निकालें : संपादित करें -> लाइन संचालन -> खाली लाइनें (युक्त रिक्त स्थान) निकालें

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


3
इतना ठंडा! मैंने कभी नहीं देखा कि एडिट मेनू में बहुत सारे एडिट ऑप्शन हैं। धन्यवाद!
icl7126

2
यह तब है जब अधिकांश लोग इस प्रश्न के लिए स्टैकऑवरफ्लो में आते हैं, दुर्भाग्य से "\ r \ n" और "^ \ *" उत्तर "कूलर" हैं, मुझे Google के साथ इस उत्तर को खोजने में 5 मिनट लगते हैं। वे अन्य उत्तर स्व-व्याख्यात्मक हैं (नियमित अभिव्यक्ति के थोड़े से ज्ञान और भागने के आकर्षण के साथ), यह उसी में है जो वास्तव में आपका समय बचाता है ...
बिलीनेयर

5

पर जाएं Edit> Line Operations>Remove Empty Lines


इसको कम करने का कोई कारण नहीं। यह पूरी तरह से मान्य उत्तर है।
DavidPostill

4

आसान तरीका सब कुछ का चयन करेगा (Ctrl + A), संपादन> रिक्त संचालन> ट्रिम ट्रेलिंग स्पेस पर जाएं।

यह बीच में सभी रिक्त स्थान को दूर करना चाहिए।


1

आप एक साधारण नियमित अभिव्यक्ति खोज और प्रतिस्थापित कर सकते हैं।

  1. बदलें संवाद के लिए Ctrl+ पर क्लिक करेंH
  2. सुनिश्चित करें कि आप 'नियमित अभिव्यक्ति' विकल्प का चयन करते हैं
  3. क्या खोजें: ____(.)\r_ (स्वैप _ स्पेस के साथ, क्योंकि यह इस साइट पर सही प्रारूप नहीं करता है)
  4. से बदलो: \1

अपनी आवश्यकता के अनुसार रिक्त स्थान बदलें क्योंकि मुझे लगता है कि यह साइट आपको आवश्यक रिक्त स्थान नहीं दिखा रही है।

नोटपैड ++ में डायलॉग ढूंढें और बदलें

मैं इस ट्यूटोरियल और इस चीट शीट का उपयोग करके अपनी नियमित अभिव्यक्ति बनाने की सलाह देता हूं ।


0

प्रेस Ctrl+ Hको खोजने और संवाद बॉक्स खोलने के लिए + दबाएं , और नीचे की तरह दर्ज करें।

  1. क्या खोजें में \ r \ n \ r \ n टाइप करें
  2. के साथ बदलें में \ r \ n टाइप करें
  3. खोज मोड में विस्तारित का चयन करें [\ r -> कैरिज रिटर्न और \ n -> लाइन फीड] यह असमान लाइन रिक्त स्थान को भी हटा देगा। बस जब तक आप अपेक्षित परिणाम प्राप्त नहीं करते तब तक सभी पर क्लिक जारी रखें । उम्मीद है की यह मदद करेगा!

-1

2 रिक्त स्थान ( Ctrl+ C) की प्रतिलिपि बनाएँ , खोजें और प्रतिस्थापित करें ( Ctrl+ H), फ़ील्ड खोजें में पेस्ट करें और बदलें का चयन करें। यदि आपके पास पीछे या सामने खाली जगह के साथ एक ही चरित्र है, तो चरित्र को रिक्त के साथ कॉपी करें और इसे रिक्त के बिना एक ही वर्ण के साथ बदलें।

कोई जटिल आदेश, जो, मेरे लिए काम नहीं करता था।


1
यह ध्वनि रिक्त स्थान को हटाने की तरह है, लाइन फीड नहीं।
Jan Doggen

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.