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


1

मैं नोटपैड ++ में एक खोजने और बदलने की कोशिश कर रहा हूं। मेरे पास एक फाइल है जिसमें एक खुली ब्रैकेट नंबर है और एक अल्पविराम मैं मूल्य शून्य छोड़ने वाले नंबर को बदलना चाहता हूं Ex: Find: "(32," Repalce with: "(') ', "संख्या दो से चार अंकों तक होती है। मैंने इसे BBEdit में पहले भी किया है, लेकिन इस कंप्यूटर पर इसकी पहुंच नहीं है। क्या मैं नोटपैड ++ में ऐसा कर सकता हूं? धन्यवाद


क्या आप नंबर को 2 सिंगल कोट्स से बदलना चाहते हैं?
MacAnthony

जवाबों:


1

मैंने इसे काम करने के लिए इस्तेमाल किया। यह मानता है कि एक अंक के अलावा कुछ प्रतिस्थापित संख्या (जैसे अल्पविराम या एक स्थान) का पालन करेगा।

क्या ढूँडो:

\(\d+

से बदलो:

(''

उनके सवाल ने संकेत दिया कि उन्हें 2 और 4 के बीच संख्याओं की सीमा की आवश्यकता है, जो इस समाधान के लिए जिम्मेदार नहीं है।
मैट रमी

दरअसल, उन्होंने कहा कि संख्या 2 से 4 तक है, लेकिन ऐसा नहीं है कि उस सीमा से बाहर मान हो सकते हैं जो मेल नहीं खाने चाहिए। यदि सभी संख्याएं 2-4 के बीच हैं और वह उन सभी के लिए ऐसा करना चाहता है, तो यह अभी भी उस जरूरत को पूरा करता है।
मैकआर्थनी

@MattRamey यदि यह वास्तव में एक जरूरत है, तो आपका बेहतर है। मैं केवल यह पेशकश कर रहा हूं क्योंकि यह याद रखने का एक आसान समाधान है।
मैकआंथनी

1

आप खोज शब्द के लिए निम्नलिखित regex का उपयोग करना चाहते हैं:

\((\d{2,4}),

और "नियमित अभिव्यक्ति" विकल्प चुनें।


मैंने पहले यह कोशिश की, लेकिन मैं एक सीमा संशोधक के साथ काम करने के लिए नोटपैड ++ नहीं पा सका। नोटपैड ++ का कौन सा संस्करण है? मेरे पास एक पुराना संस्करण हो सकता है।
मैकआंथनी

नोटपैड ++ ने हाल ही में रेगेक्स रेंज संशोधक जोड़े हैं। मुझे सटीक संस्करण पर यकीन नहीं है, लेकिन मेरा 6.15 का वर्तमान संस्करण इसके साथ काम कर रहा है।
मैट रमी जूल

हां, मेरा संस्करण 5.8.2 था, इसलिए यह समाधान बहुत संस्करण पर निर्भर हो सकता है। मुझे शायद इसे अपडेट करना चाहिए।
MacAnthony
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.