Калькулятор для работы с множествами

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

Некоторые примеры обработки данных приведены ниже.

?
Обработка множества телефоных номеров.
Каждый элемент множества может состоять только из цифр.
Допустимые символы:

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Все прочие символы будут исключены из всех элементов множества.

Например, "+79991234567" будет преобразован в "79991234567"
"8 (999) 123-45-67" будет преобразован в "89991234567"
?
Электронная почта - email.
Каждый элемент множества может состоять из допустимых для email символов.
Допустимые символы:

a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z,
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "-", "_", ".", "@"


Все прочие символы будут исключены из всех элементов множества.

Например, "<test@wifi4b.com>" будет преобразован в "test@wifi4b.com"

"A"

Впишите элементы множества.
Каждый новый элемент на новой строке.
Можно загрузить текстовый файл (txt/csv) для обработки больших множеств.


?
Загрузить TXT / CSV файл

?
Объединение (сумма, соединение) множеств
- это множество, содержащее в себе все элементы исходных множеств.

Например, Множество А (1,2,3), Множество B (3,4,5).
Объединением множеств будет Множество C (1,2,3,4,5).

?
Пересечение множеств
- это множество, которому принадлежат те и только те элементы,
которые одновременно принадлежат всем данным множествам.

Например, Множество А (1,2,3), Множество B (2,3,4).
Пересечением множеств будет Множество C (2,3).

?
Разность множеств
- это множество в которое входят все элементы первого множества,
не входящие во второе множество.

Например, Множество А (1,2,3), Множество B (3,4,5).
Разностью множеств будет Множество C (1,2).





"B"

Впишите элементы множества.
Каждый новый элемент на новой строке.
Можно загрузить текстовый файл (txt/csv) для обработки больших множеств.

?
Загрузить TXT / CSV файл

CAPTCHA


?
Запуск

Результат

В текстовом поле выводятся первые 500 элементов. Всё итоговое множество в скачиваемом файле


Практические примеры.

Разделить действующих и потенциальных клиентов.
Одной из самых востребованных задач является проведение акций действующих или потенциальных клиентов.
Чтобы отделить действующих клиентов, нужно из имеющегося множества
вычесть множество (операция "Разность множеств") действующих клиентов.