नोटपैड ++ का उपयोग करके कई फाइलों में लाइन (एस) को खोजने और बदलने के लिए कैसे?


12

मैं थोड़ा समय के लिए नोटपैड ++ के साथ खिलवाड़ कर रहा हूं और उलझन में हूं कि यह कैसे किया जाए:

मेरे पास कई फ़ाइलों (एक रूट डायरेक्टरी के भीतर) में एक लाइन है जिसे मैं खोज रहा हूं। उदाहरण:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

मेरा लक्ष्य सभी PeopleSleptWithलाइनों को एक स्थिर (IE PeopleSleptWith 7) के साथ बदलना है, लेकिन जब मैं कई फ़ाइलों में खोज और प्रतिस्थापित करता हूं, तो यह पूरी लाइन को नहीं हटाती है, जिसके परिणामस्वरूप:

Brittany (File 1)
     PeopleSleptWith 7 2
Tiffany (File 2)
     PeopleSleptWith 7 4
Bonqueesh (File 3)
     PeopleSleptWith 7 3456

वास्तव में जब मैं चाहता हूं:

Brittany (File 1)
     PeopleSleptWith 7
Tiffany (File 2)
     PeopleSleptWith 7
Bonqueesh (File 3)
     PeopleSleptWith 7

तो मैं कैसे एक स्ट्रिंग खोजने के बारे में जाना, उस लाइन के भीतर सब कुछ को हटाने, और इसे एक और स्ट्रिंग के साथ बदल रहा हूँ?

जवाबों:


22

एक फ़ाइल में एक लाइन पर एक स्ट्रिंग खोजने के लिए नोटपैड ++ का उपयोग करना, और उस पूरी लाइन को दूसरे स्ट्रिंग के साथ मैच के साथ बदलना

अनुदेश

नोटपैड ++ खोलें और टैब विकल्पों से Ctrl+ Fऔर फिर दबाएँ Find in Files

अब आप ...

  1. स्ट्रिंग का पता लगाएं के regex प्रारूप में लगाएं: ^.*(PeopleSleptWith).*$

    • स्ट्रिंग " ()" कोष्ठक के बीच जाएगी जैसा कि ऊपर दिखाया गया है#1
  2. 5 रिक्त स्थान डालें और फिर उसके साथ बदलें: PeopleSleptWith 7 स्ट्रिंग

  3. फ़िल्टर डालें : जैसे *.*या *.txtआप जो भी फ़ाइल प्रकार की जगह ले रहे हैं वह बुद्धिमान है
  4. निर्देशिका रखो : जहाँ आप इसे ( रूट फ़ोल्डर ) चाहते हैं
  5. Regular expressionविकल्प की जाँच करें
  6. चुनते हैं Replace in Files
  7. फ़ाइल की जाँच करें और सभी अब सही होना चाहिए

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


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