नोटपैड ++ प्रत्येक पंक्ति में जोड़ें


369

मैं नोटपैड ++ का उपयोग कर रहा हूं और मैं इसका पता नहीं लगा सकता:

मैं कई लाइनों के साथ शुरू कर रहा हूँ http। मुझे हर पंक्ति में इसके सामने कुछ पाठ जोड़ने की आवश्यकता है। इसके अलावा, मुझे प्रत्येक पंक्ति के अंत में अलग-अलग पाठ जोड़ने की आवश्यकता है। प्रत्येक पंक्ति अलग-अलग समाप्त होती है।

प्रत्येक पंक्ति के आरंभ और अंत में पाठ जोड़ने का सबसे तेज़ तरीका क्या है?


2
नियमित अभिव्यक्ति के साथ बदलें। बदलें end of line(मुझे याद नहीं है कि यह कौन सा प्रतीक है) [ end of line
myText

देखो notepad-plus-plus.org इस टूल का उपयोग करने के लिए
bjan

क्या आप प्रत्येक पंक्ति में एक ही पाठ जोड़ना चाहते हैं?
मैक्स

प्रत्येक पंक्ति के शुरू में एक ही पाठ का उपयोग करें
१२'१२ को १२:१४

1
प्रत्येक पंक्ति के अंत में एक ही पाठ। एंड टेक्स्ट हालांकि स्टार्ट टेक्स्ट से अलग है। मैंने यह भी देखा कि उपकरण का उपयोग कैसे किया जाता है और im खो जाता है, इसीलिए im पूछ रहा हूं। किसी भी मदद के लिए धन्यवाद
johnkol

जवाबों:


819

इन कदमों का अनुसरण करें:

  1. ढूँढें / बदलें संवाद लाने के लिए Ctrl+ दबाएँ H
  2. Regular expressionसंवाद के निचले भाग के पास विकल्प चुनें ।

एक शब्द जोड़ने के लिए, जैसे कि test, प्रत्येक पंक्ति की शुरुआत में:

  1. टेक्स्टबॉक्स ^में टाइप करेंFind what
  2. टेक्स्टबॉक्स testमें टाइप करेंReplace with
  3. सभी पंक्तियों को प्रभावित करने के लिए फ़ाइल की पहली पंक्ति में कर्सर रखें
  4. Replace Allबटन पर क्लिक करें

एक शब्द जोड़ने के लिए, जैसे कि test, प्रत्येक पंक्ति के अंत में:

  1. टेक्स्टबॉक्स $में टाइप करेंFind what
  2. टेक्स्टबॉक्स testमें टाइप करेंReplace with
  3. सभी पंक्तियों को प्रभावित करने के लिए फ़ाइल की पहली पंक्ति में कर्सर रखें
  4. Replace Allबटन पर क्लिक करें

4
यह मुझे बताती है कि जब मैं रिप्लेस करता हूं तो "^"
ढूंढता हूं

56
सुनिश्चित करें कि आपने पहले संवाद के निचले भाग पर "नियमित अभिव्यक्ति" चुना था।
जय सुलिवन

5
आप केवल 6561963 लाइनों को बदल सकते हैं।
दशलाबो

8
जब मैंने कोशिश की $, तो नोटपैड ++ 6.2.3 लटका रहा। ( ^ठीक काम किया)। मैंने नवीनतम नोटपैड ++ 6.6.3 को अपडेट किया और यह अब काम करता है।
वारबैंक

9
SQL- क्वेरीज़ बनाते समय, मुझे एक एस्केप कैरेक्टर के रूप में \ '\);
_

134
  1. पहली पंक्ति के प्रारंभ में अपना कर्सर ले जाएँ
  2. ब्लॉक के अंत में चयन का विस्तार करने के लिए Alt+ दबाए रखें Shiftऔर कर्सर downकुंजी का उपयोग करें

इससे आप हर लाइन पर एक साथ टाइप कर सकते हैं।

मुझे यहाँ ऊपर समाधान मिला ।

मुझे लगता है कि रेगेक्स का उपयोग करने की तुलना में यह बहुत आसान है।


5
यह केवल एक लाइन की शुरुआत के लिए काम करेगा, अगर लाइनें सभी अलग-अलग लंबाई की हों
Dman

2
मुझे यह जानकर बहुत खुशी हुई कि मैं नीचे की कुंजी का उपयोग करने के बजाय अपने माउस को खींच सकता हूं और यह अभी भी काम कर रहा है। इससे भी बेहतर, मैं बस अंतिम पंक्ति को नीचे स्क्रॉल कर सकता हूं जिसे मैं चयन करने जा रहा हूं और ctrl + alt + shift तब क्लिक करें ठीक उसी तरह काम किया जैसे मैंने आशा की थी कि यह होगा।
डेनियल

27

नोटपैड ++ में बहुत शक्तिशाली संपादन क्षमता है। (आज मैं उदात्त पाठ में समान फ़ंक्शन की खोज कर रहा हूं), लेकिन नोटपैड ++ के लिए, जब आप माउस को खींचते हैं तो बस Alt दबाए रखें । फिर आप जो टाइप करेंगे, वह प्रत्येक पंक्ति में चयनित कॉलम को बदल देगा। मौजूदा पाठ को प्रतिस्थापित किए बिना सम्मिलित करने के लिए, Alt-Shift का उपयोग करें ।

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


3
इस पर अधिक मतदान होना चाहिए। क्योंकि " संपूर्ण स्तंभ का संपादन " पढ़ते समय कोई क्या सोच सकता है, इसके विपरीत , यह किसी भी चीज़ को प्रतिस्थापित किए बिना सभी लाइनों की शुरुआत में पाठ जोड़ने की अनुमति देता है।
BERS

मुझे लगता है कि आपने वहां एक गलती की है;) @JimR Alt + Shift टेक्स्ट और Alt आवेषण (कम से कम मेरे लिए) को अधिलेखित कर देगा
geisterfurz007

जैसा कि आप वर्णन करते हैं, नियंत्रण सही माउस को उदात्त पाठ में सेलेक्ट करेगा।
होगन

17

यहाँ मेरा जवाब है। जोड़ने के लिए ');' प्रत्येक पंक्ति के अंत में मैं 'Find What: $' और 'उसके साथ बदलें: \);' आपको भागने की ज़रूरत है; यहां छवि विवरण दर्ज करें


11

आप इसे Notepad ++ (प्रत्येक पंक्ति की शुरुआत और / या अंत में पाठ जोड़ें) में एक नियमित अभिव्यक्ति ( Ctrl+ H) में एक नियमित अभिव्यक्ति का उपयोग करके स्वचालित रूप से कर सकते हैं :

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

स्पष्टीकरण: अभिव्यक्ति $1में से बदले इनपुट सभी पात्रों उस दौर ब्रैकेट शामिल अर्थ है (.*)में क्या लगता है नियमित Expressin।

परीक्षण किया गया, यह काम करता है।

उम्मीद है की वो मदद करदे।


7

नोटपैड ++ खोलें, फिर Ctrl+ पर क्लिक करें F

नियमित अभिव्यक्ति चुनें

* क्या खोजें: "^" (जो प्रत्येक पंक्ति के सूचकांक का प्रतिनिधित्व करता है - "PREFIX")।

इसके साथ बदलें: "anyText" *

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

प्रत्येक पंक्ति पर प्रत्यय के लिए : ऊपर दिए गए चरणों का पालन करें "$ के साथ बदलें"। बस।


4

खैर, मैं इसे इतने लंबे समय के बाद पोस्ट कर रहा हूं लेकिन यह सबसे आसान होगा।

  1. सभी लाइनों के लिए शुरुआत / एक निश्चित जगह से शुरुआत में पाठ जोड़ने के लिए, बस वहां क्लिक करें और ALT + C करें और आपको नीचे बॉक्स मिलेगा। अपने टेक्स्ट में टाइप करें और ओके पर क्लिक करें और यह पूरा हो गया है।

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

  2. सभी पंक्तियों के अंत में एक निश्चित पाठ जोड़ने के लिए, CTRL + F करें, और REPLACE चुनें। आपको निचे बॉक्स मिलेगा। '$' में 'क्या खोजें' और 'में बदलें' के साथ अपने पाठ में रखें। सुनिश्चित करें कि आप खोज मोड (बाएं नीचे) में 'नियमित अभिव्यक्ति' चुनते हैं। अंत में 'सभी को बदलें' पर क्लिक करें और आप कर रहे हैं।

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


2

बस "खोजें क्या:" फ़ील्ड में टाइप करें \r। इसका मतलब है "एंड्स ऑफ द रो"। "इसके साथ बदलें:" फ़ील्ड में, आप वह डालते हैं जो आप चाहते हैं.xml

यदि आपके पास कई लाइनें हैं, और आप उस पाठ को प्रत्येक पंक्ति के अंत में जोड़ने का लक्ष्य बना रहे हैं, तो आपको विकल्प को चिह्नित करने की आवश्यकता है "मेल खाता" खोज मोड "समूह बॉक्स में"।

उदाहरण:

आपके पास एक फ़ाइल नाम सूची है, लेकिन आप .xml की तरह एक एक्सटेंशन जोड़ना चाहते हैं। यह वही होगा जो आपको करना चाहिए और बैंग! एक बार में!:

यहां देखें इमेज


2

यदि आपके पास हजारों लाइनें हैं, तो मुझे लगता है कि सबसे आसान तरीका इस तरह है:

-अपने कर्सर के लिए शुरुआती बिंदु है कि लाइन का चयन करें

-while आप पकड़े हुए हैं alt+ shiftलाइन है कि अपने कर्सर के लिए अंत बिंदु का चयन

बस। अब आपके पास एक विशाल कर्सर है। आप इन सभी लाइनों के लिए कुछ भी लिख सकते हैं।


1

कृपया नीचे स्क्रीनशॉट देखें जिसमें एक शॉट में लाइन के शुरू और अंत में एक नया शब्द जोड़ें

नोटपैड ++ में हर लाइन के प्रारंभ और अंत में एक शॉट में एक नया शब्द जोड़ना


1

प्रत्येक पंक्ति के अंत में विभिन्न पाठ को जोड़ने के लिए, आप ऐसा करने के लिए प्लगइन ConyEdit का उपयोग कर सकते हैं ।
ConyEdit बैकग्राउंड में चलने के साथ, इन चरणों का पालन करें।

  1. कमांड लाइन cc.gl aका उपयोग लाइनों और स्टोर करने के लिए एक नाम के सरणी में करें।
  2. cc.aal //$aएरे की सामग्री का उपयोग करके प्रत्येक लाइन के बाद कमांड करने के लिए कमांड लाइन का उपयोग करें।

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


0

इसे एक बार में करने के लिए:

  1. निम्न उदाहरण पाठ को अपने नोटपैड ++ विंडो में कॉपी और पेस्ट करें:

http: \ blahblah.com

http: \ blahnotblah.com

http: \ blahandgainblah.com

  1. प्रेस Ctrl + H नोटपैड ++ खिड़की पर
  2. में लगाएँ कि बॉक्स के प्रकार: ^(.+)$। यहाँ ^ लाइन की शुरुआत का प्रतिनिधित्व करता है। $ लाइन के अंत का प्रतिनिधित्व करता है। (+।) का अर्थ है पंक्ति के प्रारंभ और अंत के बीच का कोई भी वर्ण और यह समूह 1 होगा।
  3. में से बदलें बॉक्स के प्रकार: WhateverFrontText(\1)WhatEverEndText। यहाँ (\ 1) का अर्थ है एक पंक्ति में जो भी पाठ।
  4. चेक बॉक्स को चेक करें चारों ओर लपेटें
  5. खोज मोड: नियमित अभिव्यक्ति
  6. परिणाम:

WhateverFrontTexthttp: \ blahblah.comWhatEverEndText

WhateverFrontTexthttp: \ blahnotblah.comWhatEverEndText

WhateverFrontTexthttp: \ blahandgainblah.comWhatEverEndText

  1. नोटपैड ++ विकल्प और परिणाम का स्क्रीनशॉट: यहां छवि विवरण दर्ज करें

3
आप \1कोष्ठक के अंदर "के साथ बदलें" क्यों डाल रहे हैं ? इसके अलावा यह उपयोग करने के लिए बेहतर है $1, \1एक बहुत पुरानी प्रथा है।
पूर्ण
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.