Word mein Find & Replace: Wildcards Guide + Errors Fix + Blogger's URL Extraction from Sitemap Tip
📋 विषय सूची
🃏 Wildcards क्या होते हैं?
Wildcard एक placeholder है — जो Word को कहता है "यहाँ कुछ भी हो सकता है।" जैसे Scrabble का blank tile जो कोई भी letter बन सकता है।
⚙️ Word में Wildcards कैसे Enable करें
Ctrl + H दबाएँ — Find & Replace खोलने के लिएCtrl + Z ready रखें अगर कुछ गलत हो जाए।Section 02
🔣 जरूरी Wildcard Symbols
| Symbol | मतलब | उदाहरण |
|---|---|---|
? | कोई भी एक character | b?g → bag, big, bug |
* | Zero या ज़्यादा characters | b*g → bg, bag, billing |
@ | पिछले pattern का एक या ज़्यादा बार | [A-Za-z]@ → कोई भी word |
[0-9] | कोई भी एक digit | [0-9][0-9] → 12, 45, 99 |
[A-Za-z] | कोई भी एक letter | [A-Za-z]@ → hello, Rahul |
[!0-9] | Digits के अलावा कुछ भी | text, symbols, spaces |
( ) | Group capture करें reuse के लिए | Reuse: \1, \2 |
\1 | Group 1 का backreference | Captured text दोबारा use करें |
\< \> | Word boundary (शुरू / अंत) | पूरे word को ही match करें |
@ का मतलब क्या है?
@ मतलब — "पिछले character या pattern का एक या ज़्यादा बार।" जब तक pattern चले, चलाते रहो।
[A-Za-z]@→hello, Rahul, test[0-9]@→123, 4587, 2026[!0-9]@→जो भी digits नहीं है[ ] और ( ) में क्या फ़र्क है?
| Symbol | काम | उदाहरण |
|---|---|---|
[ ] | Set से एक character match करें | [A-Za-z] = कोई भी letter |
( ) | Text capture करें बाद में reuse के लिए | ([A-Za-z]@) \1 = word repeat |
[ ] = क्या match करना है | ( ) = क्या याद रखना हैSection 03
⚠️ Error 1: "Pattern Match expression which is not valid"
यह error तब आता है जब आप < या > directly wildcard mode में use करते हैं। Word में यह characters special meaning रखते हैं।
Fix: Backslash से escape करें
< या > चाहिए — \ लगाएँ पहले। बिना backslash के Word समझेगा कि आप word boundary command दे रहे हैं।Section 04
🔴 Error 2: "Pattern Match expression which is too complex"
यह तब आता है जब बहुत ज़्यादा [0-9] groups एक साथ chain करते हैं। Word की एक limit है — एक पूरा date-time pattern एक ही बार में लिखोगे तो error आएगा।
Fix: काम को छोटे steps में तोड़ें
Step 1 — साल delete करें:
[0-9][0-9][0-9][0-9]-Step 2 — महीना और दिन delete करें:
[0-9][0-9]-[0-9][0-9]TStep 3 — Time delete करें:
[0-9][0-9]:[0-9][0-9]:[0-9][0-9]ZSection 05
↵ Replace Box में Enter कैसे डालें
Replace box में सीधे Enter दबाओ तो dialog बंद हो जाएगा! इसलिए यह करें:
| Wildcards Mode | Line Break Insert करने का तरीका |
|---|---|
| Wildcards OFF | Replace box में ^p type करें |
| Wildcards ON | ^13 use करें |
^p insert हो जाएगा।Section 06
✂️ Duplicate Words हटाएँ
जब type करते वक्त कोई word दो बार आ जाए — जैसे "This is is a test test line" — wildcards से seconds में fix करें।
([A-Za-z]@) \1\1यह काम कैसे करता है
[A-Za-z]@कोई भी word match करता है (सिर्फ letters)( )उस word को Group 1 में save करता है- Find में
\1वही word दोबारा ढूँढता है - Replace में
\1सिर्फ एक copy रखता है
"That that is important" → "That is important" ❌ (मतलब बदल गया!)
Section 07
🔁 First और Last Name Swap करें
Wildcards सिर्फ delete नहीं करते — text को rearrange भी कर सकते हैं। यह एक सबसे powerful real-world use है।
([A-Za-z]@) ([A-Za-z]@)\2 \1\1 पहला word capture करता है, \2 दूसरा — Replace दोनों की position बदल देता है।
Section 08
📄 PDF के टूटे Line Breaks ठीक करें
जब PDF से text copy करते हैं तो हर line के अंत में unwanted line break आ जाता है — paragraph formatting टूट जाती है।
Safe 3-Step Method
Step 1 — असली paragraphs को पहले mark करें:
^p^p###PARA###Step 2 — सारे line breaks हटाएँ:
^pStep 3 — असली paragraphs वापस लाएँ:
###PARA###^p^pSection 09
📝 Blogger: Sitemap से URLs निकालें
अपने सारे post URLs की clean list चाहिए? XML sitemap से सिर्फ Word में निकाल सकते हैं — कोई tool नहीं चाहिए।
Step 1 — Opening lastmod tag delete करें:
<lastmod>Step 2 — Closing lastmod tag delete करें:
</lastmod>Step 3 — Date का साल delete करें:
[0-9][0-9][0-9][0-9]-Step 4 — महीना और दिन delete करें:
[0-9][0-9]-[0-9][0-9]TStep 5 — Time delete करें:
[0-9][0-9]:[0-9][0-9]:[0-9][0-9]ZStep 6 — XML separators को Enter से replace करें:
</url><url><loc>^pSection 10
⚡ 8 Real Problems — Solve किए
1. Extra Spaces हटाएँ
^w@2. हर Line में Bullet या Prefix जोड़ें
^13^13- 3. Lines के शुरू से Numbers हटाएँ
[0-9]@. 4. Text में Emails ढूँढें
[A-Za-z0-9._-]@[A-Za-z0-9.-]5. Symbol के बाद सब कुछ हटाएँ
- ?@6. Line List को Comma Format में Convert करें
^p7. Duplicate Lines हटाएँ
8. Structured Text से Specific Data निकालें
Name: ([A-Za-z]@) ?@\|\1Section 11
📋 Quick Reference Card
Common Errors और उनके Fix
| Problem | Solution |
|---|---|
| "Invalid pattern" error | < और > को \< \> से escape करें |
| "Too complex" error | Pattern को छोटे steps में तोड़ें |
| Replace box में Enter चाहिए | ^p (Wildcards OFF) या ^13 (Wildcards ON) |
| बीच का हिस्सा बदल रहा है | ?@ use करें variable content के लिए |
| कोई भी digit match करनी है | [0-9] — multiple digits के लिए @ add करें |
Pattern Cheatsheet
| Pattern | क्या Match करता है |
|---|---|
[A-Za-z]@ | कोई भी word (सिर्फ letters) |
[0-9]@ | कोई भी number (सिर्फ digits) |
[!0-9]@ | Digits के अलावा कुछ भी |
([A-Za-z]@) \1 | Consecutive repeat होने वाला word |
([A-Za-z]@) ([A-Za-z]@) | दो words (swap करने के लिए) |
\<word\> | पूरा word match — boundaries के साथ |
Ctrl + Z ready रखें। Wildcards powerful हैं — patterns समझ लो, फिर text manually edit करना बंद हो जाएगा।इस Post में आपने सीखा:
- Wildcards क्या होते हैं और Word में कैसे enable करें
- सबसे useful symbols:
*,?,@,[ ],( ) - दो common errors और उनके exact fixes
- Duplicate words हटाना, names swap करना, PDF fix करना
- Blogger sitemap से clean URLs निकालना सिर्फ Word में
- 8 real text problems — wildcard patterns से solve
Comments
Post a Comment