قویترین ابزار ویرایش Word
Ctrl+H پنجرهی Find and Replace را باز میکند؛ دکمهی More گزینههای واقعی را نشان میدهد: Match case، Find whole words only، Use wildcards، Sounds like، Match prefix/suffix، Ignore punctuation/white-space characters، و دو منوی Format (جستوجو/جایگزینی بر اساس فونت، پاراگراف، Style، زبان، Highlight) و Special (کاراکترهای ویژه). کادر Find یا Replace میتواند خالی باشد و فقط قالب داشته باشد.
کدهای ویژه (Special)
| کد | معنی | کد | معنی |
|---|---|---|---|
| ^p | پایان پاراگراف | ^l | شکست خط (Shift+Enter) |
| ^t | Tab | ^m | شکست صفحه/Section (در جستوجو) |
| ^s | فاصلهی نشکن | ^w | هر نوع فاصله (یک یا چند) |
| ^? | هر کاراکتر | ^# | هر رقم |
| ^$ | هر حرف | ^g | گرافیک (تصویر In Line) |
| ^f / ^e | پاورقی / پینوشت | ^d | فیلد |
| ^& | در Replace: متن پیداشده | ^c | در Replace: محتوای Clipboard |
| ^u8204 | نیمفاصله (کد یونیکد دهدهی) | ^u1740 | «ی» فارسی (06CC) |
پاکسازیهای استاندارد متن فارسی (بدون wildcard)
- «ي» عربی → «ی» فارسی: Find
^u1610Replace^u1740. «ك» → «ک»:^u1603→^u1705. - چند فاصلهی پشتسرهم: Find
^w(با تیک Use wildcards خاموش) Replace یک فاصله — یا با wildcard: Find[ ]{2,}Replace یک فاصله. - پاراگرافهای خالی: Find
^p^pReplace^p(چند بار تا صفر شدن نتایج). - «می شود» → «میشود»: Find
می(می + فاصله) Replaceمی^u8204(احتیاط: «می» + فاصله در «رفتم می» هم هست؛ با Whole word بهتر). - فاصله قبل از نقطه و ویرگول: Find
.Replace.؛ Find،Replace،. - ارقام لاتین به فارسی: ده بار جایگزینی 0→۰ … 9→۹ (یا ماکرو در درس ۷-۴).
Wildcard: عبارت منظم مخصوص Word
با تیک Use wildcards: ? یک کاراکتر، * هر تعداد، [آ-ی] بازه، [!0-9] هرچیز جز رقم، {2,} تکرار، < و > ابتدا/انتهای کلمه، @ یک یا بیشتر، ( ) گروه و در Replace با \1، \2 به آن ارجاع میدهید. کاراکترهای ویژه را با \ بگریزید (\?، \().
| کار | Find | Replace |
|---|---|---|
| «نامخانوادگی، نام» → «نام نامخانوادگی» | ([!،]@)، ([!^13]@)^13 | \2 \1^p |
| حذف فاصله قبل از نیمفاصله | (^u8204) | \1 |
| گذاشتن گیومه فارسی به جای " " | "(*)" | «\1» |
| شمارهی ابتدای خط «1- » را حذف کن | ^13[0-9]{1,3}- | ^p |
| دو کلمهی تکراری پشتسرهم | (<[آ-ی]@>) \1 | \1 |
| تاریخ 1405/06/25 → 25/06/1405 | ([0-9]{4})/([0-9]{2})/([0-9]{2}) | \3/\2/\1 |
در حالت wildcard، پایان پاراگراف را با ^13 پیدا میکنید و در Replace همچنان ^p مینویسید. Match case خودکار فعال است.
جستوجوی قالب
Find خالی + Format ← Font ← Bold + Replace خالی + Format ← Style ← Strong: همهی بولدهای دستی به Style تبدیل میشوند. Find: Style «Heading 1» و Replace: Style «Title» یکجا همهی تیترهای سطح ۱ را عوض میکند. Find ← Format ← Highlight همهی هایلایتها را پیدا میکند و Replace با «Not Highlight» پاک میکند.
نکتههایی که کمتر کسی میداند
- Find ← Reading Highlight ← Highlight All همهی نتایج را رنگی میکند؛ بعد پنجره را ببندید، متنهای رنگی هنوز انتخابشدهاند و میتوانید یکجا قالب بدهید یا کپی کنید (روش کلاسیک برای استخراج همهی اعداد یا همهی کلمات داخل گیومه به یک فایل).
- Ctrl+G (Go To): «s3p2» = صفحهی ۲ از Section 3؛ «+10» = ده صفحه جلوتر؛ «%50» = وسط سند؛ Go To ← Graphic/Table/Heading/Field برای پرش بین اشیا. Ctrl+PageDown بعد از Go To همان نوع بعدی را میرود (دکمههای دوتایی زیر نوار پیمایش).
- Replace با
^cمحتوای Clipboard (حتی تصویر یا جدول قالبدار) را جایگزین میکند — برای جایگزین کردن یک کلمه با لوگو در کل سند. - Find در Navigation Pane (Ctrl+F) نتایج را با متن اطراف فهرست میکند و روی Headings/Pages نشان میدهد کجاها بیشتر است.
- محدود کردن به یک بخش: اول متن را انتخاب کنید، بعد Ctrl+H؛ Replace All فقط داخل انتخاب کار میکند و سپس میپرسد بقیهی سند هم بررسی شود.