جستوجو و جایگزینی چطور کار میکند؟
ابزار کل متن را برای عبارت مورد نظر میگردد و هر تطابق را با جایگزین عوض میکند. اگر در ورد با Ctrl+H کار کردهاید، ایده همان است؛ اما اینجا روی هر متنی که بچسبانید کار میکند، تعداد جایگزینیها را میشمارد و بدون باز کردن ویرایشگر سند نتیجه میدهد.
گزینهها چه میکنند؟
| گزینه | اثر | مثال |
|---|---|---|
| حساس به حروف | فقط تطابق با همان حروف بزرگ و کوچک لاتین | «Apple» دیگر «apple» را پیدا نمیکند |
| کلمهٔ کامل | تطابق درون کلمههای بلندتر را نادیده میگیرد | «کار» در «کارگر» عوض نمیشود |
| عبارت باقاعده | جستوجو را الگو فرض میکند | \d{4} هر عدد چهاررقمی لاتین را پیدا میکند |
بهطور پیشفرض جستوجو تحتاللفظی است و حروف بزرگ و کوچک لاتین را یکی میگیرد. فارسی حرف بزرگ ندارد، پس این گزینه برای نوشتههای فارسی اثری ندارد.
کاربردهای رایج در متن فارسی
- نیمفاصله: «می خواهم» را به «میخواهم» و «کتاب ها» را به «کتابها» تبدیل کنید. قاعدهٔ این نوشتن را در راهنمای نیمفاصله ببینید.
- «ی» و «ک» عربی: نویسههای عربی «ي» و «ك» را با «ی» و «ک» فارسی عوض کنید تا جستوجو و مرتبسازی درست کار کند.
- نام و اصطلاح: یک اصطلاح را در تمام فصلهای پایاننامه یکدست کنید.
- حذف: جایگزین را خالی بگذارید تا همهٔ تطابقها حذف شوند.
نمونههایی با regex
با regex روشن، الگو از دستور JavaScript پیروی میکند. برای نمونه \s{2,} هر دو یا چند فاصله را پیدا میکند و با یک فاصله جایگزین میشود. اگر الگو نامعتبر باشد، ابزار پیام خطا میدهد و متن شما را عوض نمیکند.
نکتههایی برای جایگزینی بیخطر
- نسخهٔ اصلی را نگه دارید و نتیجه را در سند جدید بچسبانید.
- به عدد جایگزینیها نگاه کنید؛ ۴۰۰ جایگزینی بهجای ۴ یعنی جستوجو بسیار گسترده است.
- برای کلمههای کوتاه گزینهٔ کلمهٔ کامل را روشن کنید.
- فاصله و نیمفاصله دو نویسهٔ متفاوتاند؛ هنگام جستوجو دقیقاً همان را تایپ کنید که در متن هست.
محدودیتها
ابزار فقط متن چسباندهشده را تغییر میدهد و فایل شما را ویرایش نمیکند. برای فاصلههای اضافه و خطهای خالی پاکسازی متن سریعتر است و برای دیدن تفاوت اصل و نتیجه میتوانید از مقایسهٔ دو متن کمک بگیرید.