Login Required


Profile Shape

Please login first to continue.

Don't have an account? Register

حذف بخش‌هایی از متن با شروع و پایان مشخص

حذف بخش‌هایی از متن با شروع و پایان مشخص

حذف خودکار بخش‌هایی از متن که با یک عبارت شروع و با عبارت دیگری تمام می‌شوند

✨ معرفی

در اسناد پیچیده، مخصوصاً هنگام ویرایش نهایی، گاهی لازم است بخش‌هایی از متن را حذف کنید که به‌صورت الگوهای تکرارشونده بین دو عبارت مشخص قرار گرفته‌اند؛ مثل متن‌های موقت، یادداشت‌های سیستمی، نشانه‌های قالب، یا محتوای فنی که نباید در نسخه نهایی باقی بماند.

🔎 پیدا کردن و حذف دستی این بخش‌ها معمولاً زمان‌بر است، چون باید تک‌تک آن‌ها را جستجو کرده و با دقت حذف کنید؛ آن هم در حالی که ممکن است در چندین صفحه پراکنده باشند.

⚡ دکمه «Delete (Start … End)» یک راه‌حل هوشمند و پویا ارائه می‌دهد تا تمام بخش‌هایی از متن که با یک عبارت مشخص شروع و با عبارت دیگری پایان می‌یابند، به‌صورت یکجا و خودکار حذف شوند.

🧼 این ابزار برای پاک‌سازی متن‌های فنی، یادداشت‌های موقت، نشانه‌های قالب، و هر نوع محتوای ناخواسته‌ای که به‌صورت الگوی مشخص در سند تکرار شده‌اند، بسیار کاربردی است.


⚙️ نحوه عملکرد

🪟 با کلیک روی این دکمه، یک پنجره تنظیمات با عنوان
«Delete (Start … End)»
باز می‌شود که در آن می‌توانید دو مقدار اصلی را مشخص کنید:

🔹 Start with
در این کادر، عبارتی را وارد می‌کنید که نشان‌دهنده ابتدای بخش‌هایی است که باید حذف شوند.

🔹 End with
در این کادر، عبارتی را وارد می‌کنید که نشان‌دهنده پایان همان بخش‌هاست.

🔹 Go
با فشردن این دکمه، فرآیند جستجو و حذف بر اساس مقادیر واردشده آغاز می‌شود.


🔍 پس از کلیک روی Go، افزونه کل سند را اسکن می‌کند و تمام بخش‌هایی از متن را که با عبارت «Start with» شروع و با عبارت «End with» پایان می‌یابند شناسایی می‌کند.

🗑 سپس هر کدام از این بخش‌ها را به‌طور کامل حذف می‌کند، شامل:

  • خود متن بین دو عبارت

  • عبارت شروع

  • عبارت پایان

🔄 این فرآیند برای تمام موارد مشابه در سراسر سند تکرار می‌شود، حتی اگر این بخش‌ها در چند پاراگراف یا چند صفحه مختلف قرار داشته باشند.


📩 پس از اتمام عملیات، یکی از این پیام‌ها نمایش داده می‌شود:

✅ اگر مواردی پیدا و حذف شده باشند:
تعداد بخش‌های حذف‌شده به شما اطلاع داده می‌شود، مثلاً:
«27 بخش مطابق با الگو با موفقیت حذف شدند.»

❌ اگر هیچ موردی مطابق با الگو یافت نشود:
«هیچ بخشی مطابق با الگوی واردشده پیدا نشد.»

❌ اگر فیلدی را پر نکرده باشید:
«لطفاً این فیلد را پر کنید.»


📝 نمونه کاربردها

📌 حذف نشانه‌های کدنویسی داخل متن
اگر متنی بین نشانه‌هایی مانند
[[[ ... ]]]
قرار داشته باشد، با تعیین این دو عبارت، همه آن بخش‌ها به‌صورت کامل حذف می‌شوند.

📌 حذف تگ‌های سیستمی
برای مثال، اگر محتوایی بین
<sys> و </sys>
قرار گرفته باشد، می‌توان همه آن‌ها را یکجا پاک کرد.

📌 حذف یادداشت‌های موقت یا پیش‌نویس
مثل متن‌هایی که بین

<!-- و -->

قرار دارند و مربوط به یادداشت‌های داخلی هستند.

مثال‌های مورد استفاده:

Scenario

Start With

End With

Result

Remove in-text code

[[[

]]]

Deletes all triple-bracketed code notes

Remove system tags

<sys>

</sys>

Deletes all system tag content

Remove draft comments

<!--

-->

Deletes all draft comments in HTML-style


⚠️ نکات مهم عملکرد

🔠 جستجو به‌صورت پیش‌فرض نسبت به حروف بزرگ و کوچک حساس است.
📄 این ابزار محدود به یک خط یا یک پاراگراف نیست و می‌تواند در چندین پاراگراف متوالی هم عمل کند.
🚫 اگر یکی از کادرها خالی باشد، عملیات حذف اجرا نخواهد شد.
🔁 اگر چندین بخش مطابق با الگو وجود داشته باشد، همه آن‌ها به‌صورت یکجا حذف می‌شوند.
🎯 فقط تطابق‌های کامل از عبارت شروع تا عبارت پایان پردازش می‌شوند و موارد ناقص نادیده گرفته خواهند شد.


💡 چرا این دکمه بسیار کاربردی است؟

🚀 حذف گروهی محتوای ناخواسته بدون نیاز به جستجوی دستی
🔍 بی‌نیاز از استفاده از Wildcard یا تنظیمات پیچیده جستجو در Word
💯 جلوگیری از حذف ناقص یا جا ماندن بخش‌های مشابه
🧽 تمیزسازی سریع سند از محتوای فنی، موقت یا اضافی