ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
17 visibility
موضوع: آفیس توسط:

ریچارد باید در یک سند جستجو کند و به دنبال نقطه ای به دنبال علامت نقل قول (.") باشد، اما فقط در صورتی که این دو کاراکتر در انتهای یک پاراگراف وجود نداشته باشند. "در مورد الگوی مورد استفاده در جستجو کاملا مطمئن نیستم.

چند راه برای رفع این نیاز وجود دارد. اولین مورد این است که از روش brute-force استفاده از Find and Replace پیروی کنید. با استفاده از چندین گذر از سند، به سادگی نام موردی را که نمی خواهید تغییر دهید تغییر دهید، آنچه را که باقی مانده است تغییر دهید، سپس نام اصلی را به هر چیزی که برای شروع بود تغییر دهید. در اولین مورد از این سه پاس، شما باید نقطه، نقل قول و علامت پاراگراف را جستجو کنید و آن را با چیزی که در سند وجود ندارد جایگزین کنید (مانند عبارت "parmark"). سپس نقطه و نقل قول را جستجو کنید. ترکیب علامت گذاری شده را با هر چیزی که می خواهید جایگزین کنید و در نهایت عبارتی را که استفاده کرده اید ("parmark") جستجو کنید و آن را با نقطه، نقل قول و پاراگراف جایگزین کنید.

با این حال، یک اشکال بزرگ برای این رویکرد وجود دارد، و به این دلیل معرفی شده است که شما در حال جایگزین کردن علائم پاراگراف هستید. به یاد داشته باشید که علامت پاراگراف حاوی قالب بندی مربوط به پاراگراف برای پاراگراف است که به پایان می رسد. اگر علامت پاراگراف را در عملیات Find-and-Replace حذف کنید، آن پاراگراف بخشی از پاراگراف زیر می شود و تمایز خود را از دست می دهد. بنابراین، اگر ترکیب ." یک پاراگراف لیست گلوله‌دار یا شماره‌دار را به پایان برساند، Find and Replace آن پاراگراف را از حالت قالب خارج می‌کند و باعث می‌شود که قالب بندی هر پاراگراف پس از آن را اتخاذ کند.

راه حل این است که در عوض، از روش دوم استفاده کنید، که شامل جستجوی عام است. هنگامی که برگه Replace را در کادر محاوره ای Find and Replace نمایش می دهید، مطمئن شوید که تیک Use Wildcards را انتخاب کنید. (برای مشاهده چک باکس، در صورت موجود بودن، باید روی دکمه More کلیک کنید.) در کادر Find What، از این الگو استفاده کنید:

.[""][!^13]

این الگو به این معنی است که شما در حال جستجو برای نقطه ای هستید که به دنبال آن یک نویسه مشخص شده توسط هر چیزی که در اولین مجموعه پرانتز است مشخص شده است. دو کاراکتر در آنجا وجود دارد: یک علامت نقل قول معمولی و یک نقل قول هوشمند پایانی. (جستجوهای عام بین نقل‌قول‌های معمولی و نقل‌قول‌های هوشمند تمایز قائل می‌شوند.) نقل قول هوشمند پایانی به راحتی با استفاده از کپی و چسباندن وارد می‌شود—آن را از جایی در سند خود کپی کرده و در الگو قرار دهید.

مجموعه دوم پرانتز در الگو مشخص می کند که هر کاراکتری به جز آن موردی که ذکر شده است را پیدا کند. کاراکتر ذکر شده یک علامت پاراگراف (^13) است، اما اضافه کردن علامت تعجب در مقابل آن به این معنی است که با هیچ یک از علائم پاراگراف مطابقت ندارد.

در اینجا یک هشدار مهم وجود دارد که باید به آن اشاره کرد و مربوط به ماهیت سندی است که شما جستجو می کنید. وجود "فضاهای دنباله دار" در انتهای پاراگراف ها غیرمعمول نیست. معمولاً شما متوجه یک یا دو فضای سرگردان نمی‌شوید، زیرا آنها واقعاً روی صفحه نمایش داده نمی‌شوند و بر آنچه ممکن است چاپ شود تأثیر نمی‌گذارند. ترکیبی پس از یک یا دو فاصله و سپس علامت پاراگراف بسیار متفاوت از ". به دنبال آن علامت پاراگراف است. جستجوی عام با اولی مطابقت دارد و دومی را نادیده می گیرد، زمانی که احتمالاً می خواهید با هر دو مطابقت داشته باشد.

تنها راه حل این مشکل بالقوه این است که قبل از جستجوی ترکیب ." مطمئن شوید که از شر فضاهای انتهایی خلاص شوید. با روشن کردن غیرچاپ کردن، دیدن اینکه آیا چنین فضاهای دنباله‌ای در سند خود دارید ساده‌تر است. کاراکترها به گونه‌ای که قابل مشاهده باشند. همچنین می‌توانید یک Find and Replace معمولی انجام دهید، به دنبال فاصله‌ای به دنبال علامت پاراگراف بگردید و آن را با علامت پاراگراف جایگزین کنید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
1 پاسخ 50 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 23 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 25 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

345 نفر آنلاین
0 عضو و 345 مهمان در سایت حاضرند
بازدید امروز: 7474
بازدید دیروز: 53446
بازدید کل: 20398225
...