حذف فاصله‌های اضافه

پاک‌سازی فاصله‌ی اضافه، تب و خط خالی بدون آسیب‌زدن به نیم‌فاصله‌ی فارسی

رایگان
همه‌ی این ابزارها داخل مرورگر شما اجرا می‌شوند؛ هیچ داده‌ای به سرور ما ارسال نمی‌شود.
نیم‌فاصله (U+200C) و اتصال‌دهنده‌ی صفرعرض (U+200D) به‌صورت پیش‌فرض حفظ می‌شوند تا واژه‌های فارسی به‌هم نریزند.
حذف نیم‌فاصله فعال است: «می‌شود» به «میشود» و «کتاب‌ها» به «کتابها» تبدیل می‌شود. برای متن فارسی توصیه نمی‌شود.
· فاصله تب شکست خط ° فاصله‌ی نشکن / یونیکدی نیم‌فاصله ¤ نویسه‌ی نامرئی

درباره‌ی حذف فاصله‌های اضافه

بیشتر ابزارهای «حذف فاصله‌ی اضافه» نیم‌فاصله (U+200C) را هم یک نوع فاصله می‌بینند و پاکش می‌کنند؛ نتیجه این است که «می‌شود» به «میشود» و «کتاب‌ها» به «کتابها» تبدیل می‌شود. این ابزار نیم‌فاصله و اتصال‌دهنده‌ی صفرعرض (U+200D) را به‌صورت پیش‌فرض دست‌نخورده نگه می‌دارد و حذفشان فقط با یک گزینه‌ی جداگانه و هشداردار ممکن است. تمام پردازش هم داخل مرورگر خودتان انجام می‌شود و متن جایی ارسال نمی‌شود.

راهنمای استفاده از حذف فاصله‌های اضافه

  1. 1

    متن را در کادر ورودی بچسبانید؛ خروجی هم‌زمان با تایپ ساخته می‌شود و نیازی به زدن دکمه نیست.

  2. 2

    گزینه‌های پاک‌سازی را انتخاب کنید: ادغام فاصله‌های پشت‌سرهم، پیرایش ابتدا و انتهای هر خط، پیرایش کل متن، تبدیل تب به فاصله با عرض ۱، ۲، ۴ یا ۸، و یکسان‌سازی NBSP و فاصله‌های یونیکدی.

  3. 3

    در صورت نیاز حذف خطوط خالی، تبدیل کل متن به یک خط، یا حذف نویسه‌های نامرئی مثل ZWSP و BOM و نشانگرهای جهت را فعال کنید.

  4. 4

    تیک «نمایش نویسه‌های نامرئی» را بزنید تا فاصله، تب، شکست خط، NBSP، نیم‌فاصله و نویسه‌های نامرئی با نماد رنگی روی خروجی دیده شوند.

  5. 5

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

پرسش‌های متداول

آیا این ابزار نیم‌فاصله‌ی فارسی را حذف می‌کند؟

نه، به‌صورت پیش‌فرض نه. نیم‌فاصله (U+200C) و U+200D در هیچ‌کدام از قاعده‌های فاصله‌ی این ابزار به‌عنوان «فاصله» شناخته نمی‌شوند و دست‌نخورده باقی می‌مانند. فقط اگر تیک جداگانه‌ی «حذف نیم‌فاصله (پرخطر)» را خودتان بزنید حذف می‌شوند و در همان لحظه هم یک هشدار زرد بالای دکمه‌ها ظاهر می‌شود.

تفاوت «حذف نویسه‌های نامرئی» با گزینه‌ی نیم‌فاصله چیست؟

گزینه‌ی نویسه‌های نامرئی فقط U+200B، U+2060، U+FEFF، U+00AD و نشانگرهای جهت U+200E، U+200F و U+061C را برمی‌دارد و هرگز به U+200C و U+200D دست نمی‌زند. این دو گزینه کاملاً مستقل‌اند؛ برای متن فارسی می‌توانید اولی را با خیال راحت روشن کنید.

چرا خطی که فقط نیم‌فاصله دارد با «حذف خطوط خالی» پاک نمی‌شود؟

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

محدودیت‌های ابزار چیست؟

پردازش تا ۵۰۰٬۰۰۰ نویسه انجام می‌شود و متن بلندتر برش می‌خورد و پیام اخطار نشان داده می‌شود. پیش‌نمایش نویسه‌های نامرئی هم تا ۲۰٬۰۰۰ نویسه رندر می‌شود. ضمناً پایان‌خط‌ها همیشه به LF یکدست می‌شوند، پس اگر فایل شما حتماً باید CRLF ویندوزی داشته باشد، بعد از کپی آن را در ویرایشگر خودتان تنظیم کنید.