माइक्रोसॉफ्ट वर्ड वाइल्डकार्ड्स


0

मेरे पास एक दस्तावेज है जिसमें "द" शब्द है जिसे कई जगहों पर कैपिटल किया गया है। मैं उन मामलों में "द" को "द" में बदलना चाहता हूं।

मुझे "द" के किसी भी उदाहरण को बदलने की आवश्यकता है जो एक वाक्य की शुरुआत में नहीं है, अर्थात, एक वाक्य के बीच में एक पूंजी का उपयोग किया जा रहा है, उदाहरण के लिए, एक कुत्ता सा लड़का

मैंने निम्नलिखित के साथ खेला

वाइल्डकार्ड अभिव्यक्ति का उपयोग करें & LT; & Gt; और परिणामों को बदलें - यह प्रत्येक "द" को "द" में बदल देगा। वहाँ से मैंने उन शब्दों को खोजने की योजना बनाई थी जिन्हें SHOULD को कैपिटल किया जाए और उन्हें "द" में वापस बदल दिया जाए, इस प्रकार सभी निचले-मामले के शब्दों को रखते हुए जहाँ उन्हें होना चाहिए।

  1. Ctrl + एच प्रतिस्थापन विंडो खोलने के लिए। खोज * & LT; & Gt; और * के साथ बदलें
  2. अगला, मैं प्रत्येक "" को ढूंढना चाहता था जो एक नए की शुरुआत में था लाइन और इसलिए पूंजीकृत होना चाहिए। [!। {1,9}] के & lt; & Gt; । इस प्रत्येक "" को ढूंढना चाहिए जो पहले नहीं है 1-9 श्वेत-रिक्त स्थानों द्वारा। मैंने "द" को रिप्लेसमेंट टेक्स्ट सेट किया है उन्हें फिर से बड़ा करें।
  3. अगला, मैं प्रत्येक "" को ढूंढना चाहता था जो एक नई शुरुआत में था उदाहरण के लिए, नई पंक्ति की शुरुआत में, लेकिन कुत्ता थोड़ा सा लड़का। लड़का मुश्किल से रोया । मैं निम्नलिखित अभिव्यक्ति के साथ आया: [। {1,9}] & LT; & Gt; के साथ प्रतिस्थापित किया जाए "।" । यह प्रत्येक "" "को ढूंढना चाहिए जो एक अवधि से पहले और एक और नौ सफेद-रिक्त स्थान के बीच होता है (अनाड़ी प्रारूपण के मामले में)।

मुझे वह सब कुछ सेट करना चाहिए जिस तरह से मैं चाहता हूं।

मैं निम्नलिखित मुद्दों में भाग गया:

  • चरण 3 का पालन करते समय, यह पर्याप्त विशिष्ट नहीं है। यह परिणाम देता है यह एक अवधि के लिए अच्छी तरह से हैं। enter image description here

मुझे यह कैसे लिखना चाहिए ताकि मैं एक वाक्य की शुरुआत एक नई रेखा पर नहीं कर पाऊं? जैसे निम्नलिखित में दूसरा चयन करना: एक ईंट ने खिड़की को तोड़ दिया। नन प्रसन्न नहीं थी।

  • चरण 2 का पालन करते समय, मुझे चयनित सफ़ेद-स्थान के साथ परिणाम मिल रहे हैं। मैं एक वाक्य और एक नई लाइन की शुरुआत में "द" को खोजने की कोशिश कर रहा हूं, अर्थात इसके पहले कोई रिक्त स्थान या एक अवधि नहीं होनी चाहिए। यह काम नहीं करता है; यह निम्नलिखित परिणाम देता है।

Step 2 यह पाठ के साथ एक सफेद-स्थान का चयन क्यों कर रहा है, और मुझे इसे केवल एक वाक्य की शुरुआत में "द" का चयन करने के लिए कैसे बदलना चाहिए, और नई पंक्ति।

इसके अलावा, एक उदाहरण अभिव्यक्ति क्या होगी जो केवल "द" को खोजती है जब यह निम्नलिखित प्रतीकों में से एक से पहले होता है: -, * ,: , उदाहरण के लिए, *। यह उपयोगी होगा यदि आप इसका उलटा भी कर सकते हैं ताकि यह केवल "द" को खोजे जब यह उन प्रतीकों में से किसी एक से पहले न हो।


क्या आप मैक्रो / VBA समाधान के लिए खुले हैं?
Raystafarian

नमस्ते! अधिमानतः इस समय के लिए मैं जानना चाहता हूं कि एमएस वर्ड विधियों का बेहतर उपयोग कैसे किया जाता है :)
Xivilai

तो regex में आपके तारांकन की समस्या पात्रों के किसी भी तार के लिए है, यही कारण है कि यह पाठ को इकट्ठा कर रहा है जो कि समय से बहुत दूर है, है ना? तुम क्यों दौड़ रहे हो {1,9}? अवधि के बाद सिर्फ 1 स्थान क्यों नहीं? प्रासंगिक है, लेकिन आप शायद यह देख चुके हैं
Raystafarian

मैंने उस लिंक को देखा है धन्यवाद। मुझे ऊपर के वाइल्डकार्ड में कोई तारांकन नहीं दिखता है? मैंने केवल 9 में डाला, खराब फॉर्मेटिंग के परिणामस्वरूप अतिरिक्त स्थान थे - यह एक बहुत लंबा दस्तावेज़ है :)
Xivilai

जवाबों:


1

अतिरिक्त रिक्त स्थान के चयन के साथ अपने मुद्दे के संबंध में, समाधान     वर्ड को रिक्त स्थान का चयन करने देना है, लेकिन क्या इसका कोई शुद्ध प्रभाव नहीं है     ये स्थान ...

कोष्ठक को खोजने के लिए जोड़ें, ताकि वर्ड खोज के अनुभागों को चर प्रदान करेगा:

([!. {1,9}])(the)

फिर, साथ में बदलें

\1The

यह उन स्थानों में वापस स्थान ले लेगा जहां वे थे।

से संबंधित

कृपया मुझे एक उदाहरण अभिव्यक्ति के साथ मदद करें जो केवल "द" पाता है जब यह निम्नलिखित प्रतीकों में से एक से पहले होता है -, * ,: ईजी *।

बस "\" के साथ तारांकन से बच जाएं। तो यह होगा: [\*:,]The और इसके विपरीत होगा [!\*:,]The


जवाब के लिए धन्यवाद। मैं थोड़ा उलझन में था कि क्यों वर्ड उस अभिव्यक्ति के साथ उन रिक्त स्थानों का चयन कर रहा था
Xivilai

(([!!) *: - 1-50]) ([a-zA-Z]) ([{1,9}]) (& lt; & gt;) मैंने निम्नलिखित को खोजने के लिए उपरोक्त अभिव्यक्ति का उपयोग किया: के उदाहरण "द" : पीरियड्स से पहले नहीं, बाएं या दाएं कोष्ठक, एस्टेरिक्स, सेमीकोलन, डैश, या 1 और 50 के बीच की कोई भी संख्या..लेकिन लोअर-केस / अपर-केस अक्षरों से पहले है .. और सफेद-अंतरिक्ष वर्णों से पहले है। यह काम किया। मेरे पास कब्जा समूहों के बारे में एक सवाल है? उदाहरण के लिए वाक्य मैं कैसे कीमत देखूँ .. साथ लौटता है "इव द" चयनित.कैपचर ग्रुप 1 में "ई", ग्रुप 2 "डब्ल्यू" और ग्रुप 3 एक व्हाट्सएप है। समूह 4 "द" है। क्या कोई समूह 1 और 2 समझा सकता है?
Xivilai

वास्तव में मुझे बस मिल गया है .. समूह 2 को एक ही पत्र मिलता है, और समूह 1 को यह पता लगाने के लिए डिज़ाइन नहीं किया गया था कि मैंने क्या निर्दिष्ट किया है। ई उस स्थिति को संतुष्ट करता है और इसलिए उस समूह के लिए उपयोग किया जाता है।
Xivilai

दस्तावेज़ में मैं फ़ाइल में सभी हाइपरलिंक का चयन करने का प्रयास कर रहा हूं। मैंने मारा Alt + F9 फ़ील्ड दिखाने के लिए और प्रत्येक एकल हाइपरलिंक का चयन करने के लिए एक अभिव्यक्ति लिखने के लिए ढूँढें / बदलें संवाद का उपयोग किया। प्रत्येक हाइपरलिंक तब निम्न प्रारूप में दिखाई देता है dropbox.com/s/98wd2lbly779s1q/2014-04-17_12-00-32.png मैं उपरोक्त सभी हाइपरलिंक का चयन करना चाहता हूं। बदलें संवाद में मैंने वाइल्डकार्ड को सक्षम किया और कुछ अभिव्यक्ति की कोशिश की [\ {HYPERLINK] [{1,3}] ["*" \\ h] लेकिन किसी को भी मेरी जरूरत नहीं है। मुझे केवल प्रत्येक ENTIRE लाइन का चयन करना है (मैं उन सभी को एक साथ बदलना चाहता हूं)
Xivilai
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.