ёSort Универсальная программа для конвертирование листов
определённого формата в другой формат.
Например, у нас есть лист:
12345;password^12345@mail.mail
54321;drosswap^12345@mail.mail
12341;ka@232as^12345@mail.mail
а нам нужно получить лист вида:
12345 password
54321 drosswap
12341 ka@232as
или может,
12345@mail.mail = 12345;password
12345@mail.mail = 54321;drosswap
12345@mail.mail = 12341;ka@232as
а может,
the uin is 12345, the pass is password, the mail is 12345@mail.mail
the uin is 54321, the pass is drosswap, the mail is 12345@mail.mail
the uin is 12341, the pass is ka@232as, the mail is 12345@mail.mail
Нет проблем! Указываем в качестве Input Mask "%1;%2^%3" (без кавычек), в Output Mask "%1 %2" для первого случая,
"%3 = %1;%2" для второго, "the uin is %1, the pass is %2, the mail is %3", нажимаем "process" и получаем желаемый результат.
Также присутствует возможность фильтрации по маске. Допустим, у нас есть список:
80.23.111.252:80
80.244.132.217:3128
80.244.134.82:8080
68.7.147.186:3382
80.14.135.17:8080
68.93.167.146:3128
69.14.56.8:65506
69.24 1.131.230:3128
80.109.239.76:3128
69.88.14.10:8080
69.89.77.6:8080
80.105.38.81:3128
80.108.145.79:8080
80.204.91.59:3128
80.225.249. 61:80
И нам нужно получить список "ip:port", для серверов, начинающихся с "80.". В качестве Input Mask указываем "80.%1:%2",
Output Mask - "80.%1:%2", удостоверяемся, что *стоит* галочка напротив "do not process strings, that not match input mask",
нажимаем "process" и получаем желаемый результат.
Если немного поразмыслить, то можно сортировать листы с mail'ами по определённому домену, части имени etc.
Как вы могли догадаться, %0,%1..%9 - это переменные (всего 10 штук), которые вырезаются из входящей строки и запоминаются
программой для последующей обработки в выходную строку.