MS Word 2003 में स्थान का पालन किए बिना अल्पविराम कैसे खोजें?


8

कभी-कभी मुझे उन उपयोगकर्ताओं से डॉक्स मिलते हैं जो कॉमा के बाद स्पेस बार का उपयोग नहीं करते हैं, उदाहरण के लिए "देखो, यह एक उदाहरण है।"

वर्ड 2003 में, क्या कोई खोज वाइल्डकार्ड है जो मैं उन घटनाओं को खोजने के लिए उपयोग कर सकता हूं?

मैं कोशिश की है ,?और ,*सफलता के बिना, यह भी ,\?और ,\*काम नहीं कर रहे।

जवाबों:


9

मैं आपको एक सरल तरीका बता सकता हूं।
बस उन सभी ,को बदलें ,<space>जहां <space>एक खाली स्थान है और फिर उन स्थानों के लिए खाते के ,<space><space>साथ बदलें ,<space>जहां उपयोगकर्ताओं ने अल्पविराम के बाद एक स्थान रखा था।

चेतावनी: यदि आप संख्याओं (या तो हजार विभाजक या दशमलव विभाजक के रूप में) का उपयोग करते हैं, तो आपको "1,200" जैसी संख्याओं को सही करने के लिए दस्तावेज़ के माध्यम से जाना होगा, जिसे अब "1, 200" के रूप में प्रस्तुत किया जाएगा।


2
आप क्यों मतलब है कि इस तरह से सरल है? यह एक के बजाय दो कदम उठाता है;)
duDE

5
शायद आसान नहीं है, लेकिन यह है बहुत आसान से याद करने के लिए [!<]?,[!>]?विशेष रूप से अगर आप रेगुलर एक्सप्रेशन से की से परिचित नहीं हैं। शीर्ष एक का उपयोग करते समय मेरे पास कई कदम होंगे - स्ट्रिंग के साथ नोटपैड डॉक्टर ढूंढें (या इस एसई पृष्ठ को खोलें), कॉपी स्ट्रिंग, पेस्ट स्ट्रिंग, रन। यह मत सोचो कि मैं अपने मस्तिष्क को कम से कम पहले कुछ समय के लिए दिल से याद करने के लिए भरोसा करूंगा।
काई

1
अन्य जवाब वास्तव में दिलचस्प है, मैं एक शब्द गुरु नहीं हूं, लेकिन यह जानना साफ है कि यह कुछ RegEx आउट-ऑफ-द-बॉक्स का समर्थन करता है, इसलिए बोलने के लिए। यह एक हालांकि अपनी सादगी के लिए भी एक महान जवाब है।
डेविड ज़ेमेंस 5'14

मैंने इस उत्तर को सर्वश्रेष्ठ उत्तर के रूप में चुना है क्योंकि ड्यूडी का समाधान वर्ड 2003 के साथ काम नहीं करता है जो विशेष रूप से पूछा गया था। इस अच्छी हैक के लिए धन्यवाद @tumchaaditya।
काई नैक

19

आप इस पैटर्न का उपयोग कर सकते हैं:

[!<]?,[!>]?

इसका मतलब है: किसी भी वर्ण के बीच एक अल्पविराम चरित्र ढूंढें, न केवल शब्द की शुरुआत में और न ही शब्द के अंत में।

ताकि नीचे के उदाहरण में, कोई "3, एक" (लेकिन उन पर नहीं: ", 1" और "c,") पर केवल कॉमा पाएगा।

,123,abc,

क्या MS WORD के लिए मान्य है ? यदि हां: मुझे इस पर और जानकारी कहां मिलेगी?
हन्नू

1
हाँ यही है। office.microsoft.com/en-us/help/…
duDE

11
धन्यवाद। मैंने हमेशा शब्द 'कमी' में खोज फ़ंक्शन पर विचार किया है - अब मुझे पता चला कि यह मेरा ज्ञान था जो कमी थी।
हन्नू

@ हनु: मदद करने के लिए खुशी है! अगर आपको उत्तर को भरने में मददगार लगता है, तो उसे
उखाड़ फेंकने के

2
@duDE ने मेरे लिए वर्ड 2010 में काम किया जब तक मेरे पास "वाइल्डकार्ड्स का उपयोग करें" चयनित / चेक किया गया
हॉफवेर

0

एक स्थान के बाद अल्पविराम के लिए खोज और सही करने के लिए। 'वाइल्डकार्ड्स का उपयोग करें' की जाँच करें और निम्नलिखित का उपयोग करें:

Find what: (,)([! ])
Replace with: \1 \2

(नोट: 'क्या खोजें' के बाद एक जगह है ')

यदि आपके पाठ में CTL भाषाएँ / स्क्रिप्ट्स (जैसे हिंदी / देवनागरी) ऊपर काम नहीं करती हैं (पता नहीं क्यों?), इसके बजाय इसका उपयोग करें (लैटिन स्क्रिप्ट भाषाओं के साथ भी काम करेंगे):

Find what: (,)([! ]?)
Replace with: \1 \2

यदि आपके पाठ में कविता है, तो अल्पविराम लाइनों के अंत में दिखाई दे सकता है (श्लोक में), इसे अंतरिक्ष द्वारा पालन नहीं किया जाना चाहिए, इसलिए लाइनों के अंत में अल्पविराम से बचने के लिए शर्त जोड़ी जानी चाहिए:

Find what: (,)([! ^l]?)
Replace with: \1 \2

यदि पैराग्राफ के अंत में आने वाले अल्पविरामों को भी टाला जाना चाहिए, तो ^ l के साथ ^ 13 (पैराग्राफ मार्क) जोड़ें, हालांकि इसके लिए संभावना कम है, यह केवल तभी संभव है जब टाइपिस्ट ने पैराग्राफ ब्रेक (लाइन ब्रेक के बजाय) पर दिया हो प्रत्येक पंक्ति का अंत।

एक और मामला, यदि आपके पाठ में कॉमा युक्त संख्याएँ हैं (सौ, हजार विभाजक को इंगित करने के लिए) अवांछित ऐसे अल्पविरामों से बचने के लिए इसका उपयोग करें:

Find what: ([!0-9],)([! ^l][!0-9])
Replace with: \1 \2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.