Перейти до вмісту
100% локально

Фільтр рядків поза ASCII

Збережіть або видаліть кожен рядок, який містить символ поза стандартним діапазоном ASCII.

Введення

Фільтр рядків поза ASCII

Вставте будь-який текст, і цей інструмент перевірить його рядок за рядком: кожен рядок містить або лише стандартні символи ASCII (коди 0-127 — звичайні латинські букви, цифри та пунктуацію на американській клавіатурі), або не містить. У режимі "Видалити рядки поза ASCII" видаляється кожен рядок, який містить навіть один символ поза цим діапазоном — букву з діакритичною позначкою, емодзі, загнуту лапку, символ CJK або загублений контрольний байт — і все інше залишається незмінним. Переключіться в режим "Залишити лише рядки поза ASCII", щоб інвертувати фільтр і виділити ровно ті рядки, які містять щось незвичайне — це часто найшвидший спосіб їх знайти.

Цей інструмент було створено для типу очищення, яке постійно відбувається з журналами та сирими експортами даних: журнал сервера, де більшість рядків чисті, але деякі пошкоджені мотибаке, експорт CSV, де неправильний крок кодування залишив пошкоджені байти в кількох рядках, або обрані дані, які змішують чисті англійські записи з фрагментами в інших сценаріях, які ви не хочете обробляти далі. Замість того, щоб вручну шукати ці рядки або писати одноразовий скрипт, просто вставте текст і одразу отримайте чистий результат — або переключіть режим, щоб вилучити лише проблемні рядки для детальнішої перевірки.

Перевірка вивчає кожен символ у рядку, а не лише перший, тому рядок, який переважно ASCII з одним вбудованим діакритичним знаком або символом, все ще вважається поза ASCII і обробляється відповідно. Закінчення рядків Windows (CRLF) та Unix (LF) обробляються однаково, а інструмент достатньо швидкий, щоб обробляти файли з сотнями тисяч рядків за мілісекунди — сума під виходом показує точно, скільки рядків вийшло, скільки залишилося та скільки було відфільтровано.

Все виконується локально у вашому браузері. Ваш текст ніколи не завантажується на сервер, що важливо для журналів та внутрішніх дампів даних, які часто містять імена хостів, дані користувачів або інші деталі, які ви б краще не надсилали нікуди. Скопіюйте результат, завантажте його як файл .txt або надішліть його безпосередньо іншому інструменту, щоб продовжити очищення.

FAQ

Що вважається символом поза ASCII?
Будь-що поза кодовими точками 0-127 — це включає букви з діакритичною позначкою, такі як é або ü, емодзі, загнуті лапки, en dashes та символи з не-латинських сценаріїв, таких як кирилиця, грецька мова або CJK.
Чи один символ поза ASCII видаляє весь рядок?
Так. Якщо навіть один символ в рядку знаходиться поза діапазоном ASCII, весь рядок вважається поза ASCII — не просто цей символ.
Чи можу я залишити лише рядки поза ASCII?
Так. Переключіться в режим "Залишити лише рядки поза ASCII" і інструмент інвертує фільтр, повертаючи ровно ті рядки, які він inshee видалив — корисно для виявлення проблем з кодуванням.
Як обробляються закінчення рядків Windows та Unix?
Однаково. Розпізнаються як закінчення CRLF, так і LF, а результат об'єднується з одним символом нового рядка на рядок незалежно від формату введення.
Мій текст завантажується куди-небудь?
Ні. Фільтрування відбувається повністю у вашому браузері, і ваш текст ніколи не залишає ваш пристрій — нічого не завантажується, не надсилається на сервер і не записується.