नोटपैड ++ आरई खोज और बदलें


3

क्या कोई समझा सकता है कि निम्नलिखित रिकॉर्ड क्यों: 1234 4567 ब्लाहब्लहब्लह

ब्लाब्लहब्लह बन जाता है

जब खोज / बदलें लागू (NP ++ v6.9) के साथ: बदलें: ^ \ d {4} \ h साथ: (कुछ भी नहीं) (Reg Exp) रेडियो पर

किसी भी जानकारी की सराहना की

जवाबों:


3

क्या कोई समझा सकता है कि क्यों 1234 4567 blahblahblahबन जाता हैblahblahblah

जब खोज / बदलें के साथ लागू किया गया: "क्या खोजें":, ^\d{4}\h"के साथ बदलें": (nothing)और "नियमित अभिव्यक्ति" है enabled

  • ^ - एक एंकर है जो एक लाइन की शुरुआत से मेल खाता है।

  • \d- 0-9रेंज में एक अंक ।

  • {4} - उस पर लागू होने वाले तत्व की 4 प्रतियों से मेल खाता है।

  • \h- क्षैतिज रिक्ति। यह केवल स्पेस, टैब और लाइन फीड से मेल खाता है।

यह सब एक साथ डालें:

  • ^\d{4}\h - किसी स्थान, टैब या एक पंक्ति के प्रारंभ में एक पंक्ति फ़ीड के बाद 4 अंक प्राप्त करें।

तो "बदलें" पर क्लिक करने 1234से कुछ भी नहीं निकलने के साथ बदल जाएगा :

4567 blahblahblah

"बदलें" पर फिर से क्लिक करने 4567से कुछ नहीं होने के साथ बदल जाएगा :

blahblahblah

पहले "बदलें" के स्थान पर "सभी को बदलें" पर क्लिक करने से यह प्रतिस्थापन केवल कई बार हो सकता है जितना कि यह हो सकता है (2 इस मामले में केवल छोड़ रहा है:

blahblahblah

आगे की पढाई


-1

अभिव्यक्ति 4 संख्यात्मक वर्णों की जगह ले रही है जिसमें कोई भी अग्रणी सफेद स्थान नहीं है (कुछ भी नहीं)। यदि आप 'बदलें' बटन का उपयोग करते हैं, तो '1234' को हटा दिया जाएगा। यदि आप 'बदलें' को फिर से दबाते हैं तो शेष '4567' हटा दिया जाता है। इस प्रकार, यदि आप 'रिप्लेस ऑल' दबाते हैं तो आप 'ब्लाब्लहब्लह' से बचे रहेंगे।


गलत स्पष्टीकरण: 1 / "अग्रणी सफेद स्थान" होना चाहिए "अनुगामी क्षैतिज रिक्ति (स्थान, टैब या लाइन फ़ीड)" 2 / आप यह उल्लेख नहीं करते हैं कि लाइन के शुरू होने के लिए अभिव्यक्ति लंगर है ^
DavidPostill
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.