यदि पहली गैर-अंतरिक्ष वर्ण एक अक्षर है (तो नोटपैड ++) लाइन की शुरुआत में रिक्त स्थान निकालें


2

मैं कुछ विकी कोड को साफ करने के लिए नोटपैड ++ का उपयोग कर रहा हूं और निम्नलिखित करना चाहूंगा: मुझे एक पंक्ति से सभी प्रमुख रिक्त स्थान निकालने की आवश्यकता है, लेकिन केवल अगर पहला गैर-अंतरिक्ष वर्ण एक पत्र है। यहाँ एक उदाहरण है: इनपुट:

    This should be changed
    * This should not be changed
    //This souldn't be changed either

आउटपुट:

This should be changed
    * This should not be changed
    //This souldn't be changed either

धन्यवाद!

जवाबों:


3

आप RegEx खोज और प्रतिस्थापन विकल्प का उपयोग कर सकते हैं।

निम्न को खोजें

 ^\s*(\w.*)$

से बदलो

\1

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

स्पष्टीकरण:

खोज है:

^ - लाइन की शुरुआत

\s - एक व्हाट्सएप चरित्र

* - या उनमें से अधिक

( - एक कब्जा समूह शुरू करो

\w - एक शब्द चरित्र ([az] या [AZ])

. - कोई भी कानून

* - या उनमें से अधिक

) - हमारे कैप्चर ग्रुप को समाप्त करें

$ - पंक्ति का अंत

से बदलो:

\1 - पहले कब्जा समूह की सामग्री (हमारा शब्द चरित्र और उसके बाद सभी वर्ण)


^\s?(\w.*)$अगर मैं केवल एक स्थान से शुरू होने वाली ऐसी रेखाओं को ढूंढना चाहता हूं, तो अधिक रिक्त स्थान वाले या उनकी शुरुआत में कोई रिक्त स्थान नहीं है?
विंसेंट मिया एडी वीरेन ने

@VincentMiaEdieVerheyen ठीक होना चाहिए, लेकिन यह सुनिश्चित करने के लिए और यदि आप विशेष रूप से सिर्फ एक स्थान चाहते हैं, तो आप ^\s{1}(\w.*)$मेरा विश्वास कर सकते हैं
जॉनो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.