शब्द में वाइल्डकार्ड का उपयोग करना


0

मैं अपने दस्तावेज़ में उद्धरणों पर रिक्ति बदलना चाहता हूं। वे वर्तमान में इस तरह दिखते हैं:

something [1]

और मैं चाहता हूं कि वे इस तरह दिखें:

something[1]

मेरे दस्तावेज़ में दर्जनों उद्धरण हैं, इसलिए मैं इसे कम थकाऊ बनाने के लिए Word में खोज सुविधा का उपयोग करना चाहूंगा।

इसे पढ़ने से मैंने एक वाइल्डकार्ड बनाने की कोशिश की जो मैच करेगा, लेकिन यह काम नहीं करता है।

Find: ([A-z]@>) (\[[0-9]*\])

Replace: \1\2

यह काम नहीं करता है। इसलिए, मुझे नहीं पता कि रिप्लेसमेंट या तो होगा। मैं क्या खो रहा हूँ? आपकी सहायताके लिए धन्यवाद!


संपादित करें: जब मैं ^ w दर्ज करता हूं तो यहां मुझे क्या मिलेगा:

^ w एक मान्य विशेष वर्ण नहीं है


के साथ `([[0-9] +]) को बदलने का प्रयास करें \1। रेगेक्स में, तारांकन का अर्थ शून्य या अधिक है, जबकि प्लस का अर्थ एक या अधिक है, इसलिए आप यह संकेत करना चाहेंगे कि कोष्ठक के बीच एक संख्या होनी चाहिए। (VisualStudio में, मूल वाइल्डकार्ड या रेगेक्स का उपयोग करने के लिए डायलॉग संवाद में एक विकल्प है, इसलिए मुझे लगता है कि वर्ड भी करता है।)
21

1
मुझे डर है कि वर्ड के लिए ऐसा कोई विकल्प नहीं है। यह अच्छा होगा ...
wdkrnls

जवाबों:


0

Word खोज और प्रतिस्थापित करने में विशेष वर्णों का उपयोग करता है। यदि आप खुले वर्ग ब्रैकेट के किसी भी उदाहरण से पहले किसी भी सफेद स्थान को हटाने की कोशिश कर रहे हैं, तो आप उसके ^w[साथ बदल सकते हैं [^wएक खोज के प्रयोजनों के लिए सफेद स्थान का प्रतिनिधित्व करने का वर्ड का तरीका है।


क्षमा करें, मैं Word में काम करने के लिए ^ w प्राप्त करने में सक्षम नहीं था। मैंने "^ w" और Ctrl-w की कोशिश की। दोनों में से किसी ने भी व्हॉट्सएप का पता लगाने का काम नहीं किया।
wdkrnls

Word का कौन सा संस्करण आप उपयोग कर रहे थे, और क्या आपने वाइल्डकार्ड विकल्प को अनचेक किया था?
जेसन एलेर

मैं Word 2007 का उपयोग कर रहा हूं।
wdkrnls

0

यदि किसी वर्ग ब्रैकेट की जोड़ी के ओपनर से ठीक पहले किसी एकल स्थान को हटाने के लिए यह स्वीकार्य है, तो निम्न कार्य करना चाहिए:

Find what:    ([ ])(\[*\])  
Replace with: \2  

SU258904 उदाहरण

कोष्ठक के भीतर अलग किए गए भागों के साथ यह पता दो भागों (i) [ ]और (ii) में \[*\]है। यह दो भागों में है ताकि, जो हम ढूंढ रहे हैं, उसे पा सकें, हम सिर्फ दूसरे भाग (यानी \2) को बदल सकते हैं - इसलिए उस स्थान को हटा दें जो कि पहला भाग (यानी [ ]) है। [वर्ग कोष्ठक वास्तव में यहाँ की आवश्यकता नहीं है, लेकिन यह दिखाते हैं कि ( )ज्यादातर फोंट में केवल एक जगह बेहतर है ।]

किसी भी चीज की तलाश करना उद्देश्य है *। आपके उद्धरण ऐसे वर्णों के भीतर समाविष्ट हैं जो इस संदर्भ में विशेष महत्व रखते हैं (अर्थात वर्गाकार कोष्ठक) इसलिए इन्हें शाब्दिक रूप से लिया जाना चाहिए। भागने के पीछे एक स्लैश के साथ किया जाता है। तो \[सलामी बल्लेबाज है [ और \]करीब है ]

आप अपने प्रयास से बहुत करीब थे!

उदाहरण के लिए यहां और अधिक विवरण उपलब्ध हैं

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