मैं एक विशिष्ट स्ट्रिंग के बाद शेष पंक्ति को कैसे हटा सकता हूं?


12

मैं एक विशिष्ट स्ट्रिंग जैसे '= UUID:' की खोज करने के लिए एक रास्ता ढूंढ रहा हूं और इसे और प्रत्येक पंक्ति के सभी वर्णों को हटा देता हूं। मैं नोटपैड ++ के लिए एक तरीका / मैक्रो / एडऑन पसंद करूंगा। लेकिन अन्य सभी उपकरण या स्क्रिप्ट का स्वागत है :)

इससे पहले

 *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
 *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

ध्यान दें कि संख्याएँ हमेशा प्रति पंक्ति भिन्न होती हैं ताकि आप उनके साथ एक खोज नहीं कर सकें।

के बाद इस तरह दिखना चाहिए

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*

जवाबों:


26

खोज मोड नियमित अभिव्यक्ति , ढूँढें

=UUID:.*

कुछ भी नहीं के साथ बदलें।


2
दोनों एक्सप्रेशंस के बीच की बात ने चाल चली। आपका बहुत बहुत धन्यवाद।
निक्सन

@nixdagibts यह "दोनों भावों के बीच का बिंदु" नहीं है। यह =UUID:किसी भी चरित्र ( .) के किसी भी संख्या ( *), प्रभावी रूप से "वर्णों के किसी भी क्रम" के बाद खोजता है , लाइन ब्रेक पर समाप्त होता है।
डैनियल बेक

3
@nixdagibts यदि आप भविष्य में, की कोशिश कर सकते =UUID:[0-9A-F]{32}झूठे सकारात्मक (यानी कुछ आप रखना चाहते हैं चाहते हैं को हटाने) को रोकने के लिए
डैनियल बेक

3

यह आसान है। आपका प्रश्न:

*://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
*://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
*://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

मेरा जवाब:

[=].*

परिणाम:

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*

स्पष्टीकरण:

= वर्ण, उस चरित्र का प्रतिनिधित्व करें जिसे आप हटाना चाहते हैं
। * वर्ण, उसके बाद सभी वर्णों का प्रतिनिधित्व करें

बस।


मूल रूप से डैनियल के जवाब के रूप में ही। वह सुझाव दे रहा है =UUID:कि शेष पंक्ति को खोजे और हटाए .*। आपने केवल पहले चरित्र की खोज करके इसे छोटा कर दिया =। इसके अतिरिक्त एक कैप्चर ग्रुप[]
निक्सन

-1

खोजने और बदलने का उपयोग करना:

  1. प्रतिस्थापन संवाद बॉक्स खोलने के लिए CTRL-H दबाएं
  2. दर्ज =UUID:.*ढूँढें में क्या
  3. खाली के साथ बदलें
  4. रेगुलर एक्सप्रेशन और .matches newline चुनें
  5. प्रतिस्थापन पर क्लिक करें

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