# Фильтр Массивов

Фильтрация элементов определенных типов из массивов (удаление целых, дробных, положительных, отрицательных, булевых, строковых и т.д.)

> Каноническая страница: https://elysiatools.com/ru/tools/array-filter

- **Категория:** Data Processing

- **Ключевые слова:** массив, фильтр, удалить, исключить, тип, целые, дробные, положительные, отрицательные, булевы, строки, очистить, очистить

## Обзор

Инструмент «Фильтр Массивов» позволяет быстро очистить ваши данные, удаляя элементы определенных типов, таких как числа, строки или булевы значения, из любого списка или JSON-массива.

## Входные данные

- **Входной Массив** (textarea): Введите массив в формате JSON: \[3, 1, 2\] или значения через запятую: 3, 1, 2 или по одному на строку
- **Тип Фильтра (Удалить)** (select)
- **Включить Null Значения** (checkbox)
- **Включить Undefined Значения** (checkbox)
- **Чувствительность к Регистру (для строк)** (checkbox)
- **Обрезать Пробелы (для строк)** (checkbox)
- **Пользовательский Разделитель (для текстового ввода)** (text): Введите разделитель (по умолчанию: запятая, точка с запятой или новая строка)

## Когда использовать

- Когда нужно очистить массив от лишних типов данных перед отправкой в API.
- При подготовке данных для анализа, когда требуется оставить только числа или только текст.
- Для быстрой фильтрации смешанных списков, полученных из неструктурированных источников.

## Как это работает

- Введите ваш массив в поле ввода, используя формат JSON, запятые или новую строку.
- Выберите тип данных, который необходимо исключить из списка, в выпадающем меню.
- Настройте дополнительные параметры, такие как обработка пробелов или учет регистра, и нажмите кнопку обработки для получения результата.

## Сценарии использования

- Очистка API-ответов от ненужных строковых метаданных.
- Подготовка числовых массивов для математических вычислений путем удаления текста.
- Удаление булевых флагов из конфигурационных списков.

## Частые вопросы

### Какие форматы ввода поддерживает инструмент?

Вы можете вводить данные как JSON-массив, список через запятую или значения, разделенные переносом строки.

### Можно ли удалить несколько типов данных одновременно?

Инструмент предназначен для удаления одного выбранного типа за один проход. Для удаления нескольких типов используйте инструмент последовательно.

### Как инструмент обрабатывает пустые значения?

Вы можете управлять включением или исключением значений null и undefined с помощью соответствующих чекбоксов в настройках.

### Влияет ли регистр на фильтрацию строк?

Да, вы можете включить или отключить чувствительность к регистру при фильтрации строковых элементов.

### Нужно ли указывать разделитель вручную?

Нет, инструмент автоматически распознает запятые, точки с запятой и переносы строк, но вы можете задать свой разделитель в настройках.

## Связанные инструменты

- [Дедупликатор Массивов](https://elysiatools.com/ru/tools/array-deduplicator): Удаление дублирующихся элементов из массивов с различными методами дедупликации
- [Уплотнить Массив](https://elysiatools.com/ru/tools/compact-array): Удалить ложные значения из массива с помощью lodash _.compact
- [Удалитель BOM Символов](https://elysiatools.com/ru/tools/data-bom-remover): Удаление BOM (Byte Order Mark) символов из текстового и файлового содержимого. Идеально для очистки текстовых файлов с проблемами кодировки.
- [Удалитель Элементов Массива](https://elysiatools.com/ru/tools/array-element-deleter): Удаляет определенные элементы из массивов с поддержкой различных методов удаления
- [Удалитель Номеров Строк](https://elysiatools.com/ru/tools/line-number-remover): Удаляет номера строк из текста или кода с интеллектуальным распознаванием шаблонов
- [Извлекатель Китайских Символов](https://elysiatools.com/ru/tools/chinese-character-extractor): Извлекает все китайские символы из текста, отфильтровывая знаки препинания, английские буквы, цифры и некитайские символы
- [Дедупликатор Данных CSV](https://elysiatools.com/ru/tools/data-deduplicator): Удаление дублирующихся записей на основе комбинаций столбцов
- [Извлекатель Эмодзи](https://elysiatools.com/ru/tools/emoji-extractor): Извлеките все Unicode эмодзи из текста или необязательно удалите эмодзи

## Примеры

- [Примеры Дублирующихся Строк](https://elysiatools.com/ru/samples/text-duplicate-line-samples): Примеры файлов с различными типами дублирующихся строк для тестирования инструментов удаления дубликатов
- [Примеры Специальных Символов](https://elysiatools.com/ru/samples/text-special-characters-samples): Примеры текстовых файлов с различными специальными символами, знаками пунктуации и символами для тестирования удаления неалфавитно-цифровых символов
- [Примеры Комментариев Кода](https://elysiatools.com/ru/samples/code-comment-samples): Примеры кода с различными стилями комментариев для тестирования удаления комментариев
- [Примеры Файловых Операций Android Java](https://elysiatools.com/ru/samples/android-file-operations-java): Примеры файловых операций Android Java включая чтение/запись текстовых файлов, копирование/перемещение, обход директорий и валидацию файлов

## Связанные материалы

- [Инструменты манипуляции с массивами и списками](https://elysiatools.com/ru/hubs/array-and-list-manipulation-tools): Анализируйте, дедуплицируйте, сортируйте, перемешивайте, нарезайте, уплощайте, группируйте, фильтруйте, семплируйте и преобразуйте массивы и списки — плюс операции над множествами: объединение, пересечение и разность — в одном хабе для подготовки данных и кода.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты Text](https://elysiatools.com/ru/hubs/text-utility): Изучите 33 инструментов text для сценариев utility и быстро сравните близкие утилиты.
- [Инструменты анализа текста, читаемости и проверки содержания](https://elysiatools.com/ru/hubs/text-analyze): Сравните в одном хабе текстовую статистику, определение языка, оценку читаемости, анализ тональности, модерацию и анализ шаблонов.
