नोटपैड ++ के साथ अल्पविराम सीमांकक के साथ नई लाइनें बदलें?


165

मेरे पास एक नोटपैड ++ सवाल है।

मैं नीचे दिए गए शब्दों को नोटपैड ++ में कैसे ले जा सकता हूं (जो अलग-अलग पंक्तियों में है)

Apples
Apricots
Pear
Avocados
Bananas

और उन्हें हर एक के अंत में एक अल्पविराम के साथ एक पैराग्राफ में बदल दें? ऐशे ही:

Apples, Apricots, Pear, Avocados, Bananas

जवाबों:


325

खोज खोलें और संवाद बदलें ( CTRL+ दबाएं H)।

फिर Regular expressionसबसे नीचे 'सर्च मोड' सेक्शन में सेलेक्ट करें ।

में Find whatक्षेत्र इसे दर्ज करें:[\r\n]+

में Replace with:

अल्पविराम के बाद एक स्थान है।

यह भी लाइनों की जगह लेगा

Apples

Apricots
Pear

Avocados
Bananas

जहां खाली लाइनें हैं।

यदि आपकी पंक्तियों में रिक्त स्थान हैं, तो आपको पहले उन्हें हटा देना चाहिए। इसे प्राप्त करने का सबसे सरल तरीका है

EDIT -> Blank Operations -> Trim Trailing Space

या

TextFX -> TextFX Edit -> Trim trailing spaces

"नियमित अभिव्यक्ति" के लिए खोज मोड सेट करना सुनिश्चित करें।


यदि आप के लिए लाइन पर अनुगामी रिक्त स्थान हैं _*[\r\n]+। अतिरिक्त कॉमा में बदल गई रिक्त लाइनों से निपटने के लिए आप एक नियमित अभिव्यक्ति खोज कर सकते हैं ,_[,_]+और उसके साथ बदल सकते हैं ,_। वैकल्पिक रूप से, TextFx पैकेज में एक डिलीट ब्लैंक लाइन्स कमांड होती है जिसे कॉमा जोड़ने से पहले उपयोग किया जा सकता है। (नोट इन कोड ब्लॉक में रिक्त स्थान को अंडरस्कोर बदल दें।)
एड्रियनएचएचएच

हाँ आप बहुत सही हैं। मैं सिर्फ एक न्यूनतर उत्तर देने की कोशिश कर रहा था। शायद मुझे जवाब को संपादित करना चाहिए।

2
यह मेरे लिए काम नहीं करता है: मैं देखता हूं "0 घटनाएं प्रतिस्थापित की गईं।"
इयान सैमुअल मैकलीन एल्डर

3
@ सामान्य, खोज मोड को "सामान्य" या "विस्तारित" के बजाय "नियमित अभिव्यक्ति" पर सेट किया जाना चाहिए।
स्कॉट लॉरेंस

इयान के रूप में मेरे पास एक ही परिणाम था।
dhochee

34

यहाँ मेरे लिए Notepad ++ में बिना किसी मैक्रोज़ या किसी अन्य चीज़ के तार की एक समान सूची के साथ काम किया गया है:

  1. संपादित करें पर क्लिक करें -> रिक्त संचालन -> अंतरिक्ष के लिए EOL [सभी आइटम अब एक 'लाइन' द्वारा अलग की गई एक ही पंक्ति में होनी चाहिए]

  2. किसी भी 'स्पेस' का चयन करें और एक रिप्लेसमेंट ऑल (बाय ',') करें


सरल और सुरुचिपूर्ण, अच्छा
रेगेंगुएटर

@ ट्रिशुल वाकई बहुत अच्छा लगा।
himanshupareek66

32

एक मैक्रो का उपयोग करके fapDaddy के उत्तर ने मुझे सही दिशा में इंगित किया।

यहाँ ठीक वही है जो मेरे लिए काम करता है।

  1. पहले डेटा आइटम के बाद कर्सर रखें। यहां छवि विवरण दर्ज करें

  2. मेनू में 'मैक्रो> स्टार्ट रिकॉर्डिंग' पर क्लिक करें। यहां छवि विवरण दर्ज करें

  3. इस क्रम टाइप करें: Comma, Space, Delete, Endयहां छवि विवरण दर्ज करें

  4. मेनू में 'मैक्रो> स्टॉप रिकॉर्डिंग' पर क्लिक करें। यहां छवि विवरण दर्ज करें

  5. मेनू में 'मैक्रो> रन ए मैक्रो मल्टीपल टाइम्स ...' पर क्लिक करें। यहां छवि विवरण दर्ज करें

  6. 'फ़ाइल के अंत तक चलाएँ' पर क्लिक करें और 'रन' पर क्लिक करें। यहां छवि विवरण दर्ज करें

  7. किसी भी अनुगामी वर्ण को निकालें। यहां छवि विवरण दर्ज करें

  8. किया हुआ!

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


5
हजारों डेटा आइटम्स के लिए यह तरीका धीमा है।
इयान सैमुअल मैकलीन एल्डर

बहुत बढ़िया जवाब। धन्यवाद :)
पीटर टी।

इस तरह की एक महान जानकारी, कई समान स्थितियों में उपयोगी होगी। धन्यवाद!
मोइन

जानकारी साझा करने के लिए धन्यवाद। यह दिलचस्प है।
आयरनमैन

4

नोटपैड ++ 5.9 के लिए

  1. प्रेस Ctrl + H
  2. विस्तारित खोज मोड का चयन करें (\ n, \ r, \ t, \ o, \ x ...)
  3. दर्ज करें क्या खोजें: \ r \ n
  4. साथ बदलें दर्ज करें: ,
  5. प्रतिस्थापन_ सभी को आवश्यक परिणाम मिलना चाहिए।

3
यह उत्तर स्वीकृत उत्तर को दोहराता है और यह उत्तर नोटपैड ++ के एक एंटीक संस्करण को संदर्भित करता है, संस्करण 7.4.x अब उपलब्ध है। स्टैक ओवरफ्लो में आपका स्वागत है, लेकिन कृपया उत्तर दें कि आप नई जानकारी की आपूर्ति करें या नई जानकारी दें। मौजूदा उत्तरों को दोहराना उपयोगी नहीं है।
एड्रियनएचएच

एनपीपी के नए संस्करणों के लिए यह बेहतर तरीका है।
नर्सिगुई

यह सबसे आसान उत्तर है। कॉमा के साथ नई कहानियों को बदलने के लिए मुझे रेगुलर एक्सप्रेशन मोड में नहीं जाना चाहिए। N ++ वास्तव में सही ढंग से काम करता है जबकि अन्य संपादक "\ n" को एक गाड़ी वापसी और लाइन फीड के रूप में व्याख्या करते हैं, जिसने मुझे पहले भ्रमित किया।
ब्रायनवीपीएस

3

मैक्रो टैब के तहत, सेब के बाद अपना कर्सर रखें , प्रारंभ रिकॉर्डिंग चुनें । मैक्रो टैब के अंतर्गत अल्पविराम ( , ) वर्ण, स्थान () वर्ण, और अंत कुंजी दबाएं, स्टॉप रिकॉर्डिंग चुनें

सिंगल प्लेबैक के लिए Ctrl + Shift + P।


उस टिप के लिए धन्यवाद। अगर मेरे पास 5000 ++ शब्द हैं तो क्या होगा? क्या मुझे उन सभी के लिए व्यक्तिगत रूप से मैक्रो चलाने की आवश्यकता है? क्या कोई आसान तरीका है?
user2231530

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

+1 आपका जवाब मुझे सही दिशा में ले गया। में मेरा उत्तर मैं दस्तावेज वास्तव में क्या मेरे लिए काम किया।
इयान सैमुअल मैकलीन एल्डर

2

यह अजीब लग सकता है लेकिन आप पूरे पाठ को कॉपी करके और इसे फ़ायरफ़ॉक्स सर्च बार में पेस्ट करके अगली पंक्ति को हटा सकते हैं, और फिर इसे नोटपैड ++ में फिर से पेस्ट कर सकते हैं

चरण 1

चरण 2


1
कृपया इस उत्तर को सुधारें। छवियों के लिंक उपयोगी नहीं होंगे।
ड्रू

2

USE क्रोम का सर्च बार

1-प्रेस CTRL F
2 कॉपी किए हुए टेक्स्ट को सर्च बार में
3-प्रेस करें और CTRL Aउसके बाद CTRL Cटेक्स्ट को फिर से
कॉपी करने के लिए 4-नोट को नोटपैड में सर्च करें +
5- 'space'साथ बदलें','

छवि के लिए 1-क्लिक करें
2-छवि के लिए क्लिक करें


0

आप cc.rnl ', 'नई लाइनों को बदलने के लिए ConyEdit (एक प्लगइन) की कमांड लाइन का उपयोग कर सकते हैं।


0

\s+मेरे साथ काम करने वाला रेगेक्स मैच :

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


BTW: यह मुझे लगता है कि एक रेगेक्स मैच के साथ $^काम करना चाहिए, लेकिन यह इसके बजाय, मेल खाता है ^$
user3673

"रेगुलर एक्सप्रेशन" विकल्प (आपके स्क्रीन शॉट में) के ठीक ऊपर "विस्तारित" विकल्प का उपयोग करना वास्तव में इसे पूरा करने का सबसे आसान तरीका है।
नर्सरी गुट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.