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


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.