حذف شکست خط
متنِ دارای شکست خطِ ناخواسته — از PDF، ایمیل یا زیرنویس — را بچسبانید و متنی روان و یکدست تحویل بگیرید. همهچیز فقط در مرورگر شما اجرا میشود: هیچ چیزی که وارد میکنید آپلود یا ذخیره نمیشود.
چرا متنِ چسباندهشده پر از شکستهای خطی است
PDFها، ایمیلها و فایلهای زیرنویس متن را طوری ذخیره میکنند که در پایان هر خطِ نمایشی یک شکست خطِ سخت داشته باشند — این شکست بخشی از چیدمان است، نه متن. وقتی این متن را در یک سند یا CMS کپی میکنید، هر خط وسطِ جمله تمام میشود و بازچینیِ دستی یعنی حذف صدها شکست خط، یکییکی. این ابزار این کار را با یک کلیک و کاملاً در مرورگر شما انجام میدهد: چیزی که میچسبانید نه بارگذاری میشود و نه ذخیره.
دو حالت حذف: همهچیز را یکدست کن یا پاراگرافها را نگه دار
«حذف همهٔ شکستهای خط» کل متن را به یک بلوک پیوسته تبدیل میکند — مناسبِ یک پاراگرافِ تکهتکهشده، متن زیرنویس، یا متنی که قرار است در یک فیلد فرمِ حساس به خط جدید وارد شود. «حفظ پاراگرافها» انتخاب هوشمندانهترِ پیشفرض برای متنهای طولانی است: خطهای خالی را مرز واقعیِ پاراگراف در نظر میگیرد، خطهای شکستهٔ داخل هر پاراگراف را به هم وصل میکند و پاراگرافها را جدا نگه میدارد — بنابراین یک فصلِ PDFِ کپیشده به پاراگرافهای مرتب تبدیل میشود، نه یک دیوارِ متن.
حذف فاصلههای دوبل و تبهای اضافی
ادغام سطرها معمولاً یک مشکل دیگر را هم آشکار میکند: فاصلههای دوتایی، تبهایی که بهجای تورفتگی به کار رفتهاند، و فاصلههای مانده قبل از نشانهگذاری از چیدمان اصلی. گزینهٔ «فاصلههای اضافی» دنبالههای فاصله و تب را به یک فاصله تبدیل میکند و لبههای هر خط را هم میتراشد — مرحلهٔ پاکسازی قبل از چسباندن متن در CMS، ابزار ترجمه، یا هر جایی که فاصلهٔ خالی را دقیقاً همانطور که هست در نظر میگیرد.
حذف خطهای تکراری
خروجی لاگها، فهرستهای ایمیل ادغامشده و ستونهای کپیشدهٔ صفحهگسترده معمولاً خطهای تکراری دارند. گزینهٔ حذف خط تکراری، اولین مورد از هر خط را نگه میدارد و بقیه را حذف میکند — مقایسه بدون توجه به حروف بزرگ و کوچک انجام میشود، پس «Monday» و «monday» یکی حساب میشوند. همراه با مرتبساز صفحهٔ الفبایی، یک متن شلوغ و چندمنبعی را به فهرستی تمیز و مرتب تبدیل میکند.
بازگردانی: هر عمل فقط یک مرحله قابلبرگشت است
هر بار پاکسازی، متن را همانجا بازنویسی میکند و بدون راه برگشت، حسابی استرسزا میشود — برای همین ابزار، متن را دقیقاً به همان شکلِ قبل از آخرین عمل نگه میدارد و دکمهٔ بازگردانی آن را برمیگرداند. اول حالت تهاجمی را امتحان کنید؛ اگر بیش از حدِ دلخواهتان یکدست شد، بازگردانید و بهجای آن «حفظ پاراگرافها» را امتحان کنید. (فقط یک سطح بازگشت، برای هر عمل — این یک ابزار پاکسازی است، نه ویرایشگر.)
رایجترین موارد استفاده
کارهای رایج: پاراگرافهای PDF که بعد از هر خط یک شکست دارند، متن ایمیلِ با شکستِ سختِ خط، متن زیرنویس (.srt) برای نقلقول، خروجی OCR، و سلولهای CSV که از صفحهگستردهها کپی شدهاند. بعد از پاکسازی، دکمههای «ارسال به» نتیجه را مستقیم برای بررسی طول به شمارشگر کلمات میفرستند — یا با دکمهٔ زیرِ کادر آن را بهصورت فایل .txt دانلود کنید.
حذف خطهای خالی و فاصلههای اضافی — هر کدام چه میکنند
«حذف خطهای خالی» سطرهای خالی و، بهصورت پیشفرض، سطرهایی را که فقط شامل فاصله یا تب هستند حذف میکند — هر خطِ باقیمانده، تورفتگی، فاصلههای انتهایی و ترتیب خودش را دقیقاً حفظ میکند؛ چیزی به هم چسبانده نمیشود. اگر این گزینه را خاموش کنید، خطهای فقطفاصله را دستنخورده نگه میدارد و فقط خطهای واقعاً خالی را حذف میکند. «حذف فاصلههای اضافی» دنبالههای فاصله و تب را داخل هر خط به یک فاصله تبدیل میکند و، بهصورت پیشفرض، فاصلههای ابتدا و انتهای خط را هم برمیدارد — اما هرگز خطها را به هم وصل نمیکند، پس پاراگرافها و سطرها همانجا که هستند میمانند. «حذف شکست خط» عملی است که خطها را به متن پیوسته تبدیل میکند.
چرا متن PDF هنگام جایگذاری در هر خط شکست دارد؟
PDFها متن را بهصورت خطهای موقعیتگذاریشده ذخیره میکنند، نه پاراگراف؛ بنابراین هنگام کپی، پایان هر خطِ ظاهری هم حفظ میشود. «حفظ پاراگرافها» این خطهای شکسته را دوباره به متن روان تبدیل میکند و در عین حال پاراگرافهای واقعی را (خطهای خالی) نگه میدارد.
تفاوت دو حالت حذف چیست؟
«حذف شکستهای خط» همهچیز را به یک متن پیوسته تبدیل میکند و هر شکست خط را با یک فاصله جایگزین میکند. «حفظ پاراگرافها» فقط خطهای داخل هر پاراگراف را به هم وصل میکند — هرجا یک خط خالی باشد، همانجا یک شکست پاراگراف میماند.
آیا فاصلههای دوتایی را هم برطرف میکند؟
«حذف فاصلههای اضافی» دنبالههای فاصله و تب را به یک فاصله تبدیل میکند و فاصلههای ابتدا و انتهای هر خط را هم حذف میکند — برای متنی کاملاً تمیز، آن را همراه با یکی از حالتهای شکست خط استفاده کنید.
متن من جایی ذخیره میشود؟
خیر. این پاکسازی کاملاً در مرورگر شما و با جاوااسکریپت انجام میشود — متن شما هرگز آپلود، ثبت یا ذخیره نمیشود.
یک خط خالی چه حساب میشود — و آیا «حذف فاصلههای اضافی» خطهایم را به هم میچسباند؟
بهصورت پیشفرض، خطی که فقط شامل فاصله یا تب باشد هم بهعنوان خط خالی حساب میشود و همراه با خطهای کاملاً خالی حذف میشود؛ اگر این گزینه را خاموش کنید، فقط خطهای صفرکاراکتری حذف میشوند. «حذف فاصلههای اضافی» فقط داخل هر خط عمل میکند — فاصلهها و تبهای تکراری را به یک فاصله تبدیل میکند، اما هرگز شکست خط را حذف نمیکند؛ بنابراین سطرها و پاراگرافها حفظ میشوند.