Regexsort Автор: basil Программа сортировки файла regex.txt для SkyNet Самых разных строчек для regex очень много и при добавлени их в файл получается мешанина в которой трудно ориентироваться. Поэтому basil написал програмку для приведения файла в относительный порядок. Принцип действия ее таков:
Из строчки выделяется сам рэгэкс, расширение и группа, при этом расширением считается первое расширение до точки, например, mp3 и mp3.rar программа считает за файл с раширением mp3. Группа это строка после расширения, ALL игнорируется, например, AUDIO и AUDIO;ALL попадут в одну группу AUDIO. Строчки которые не имеют группы или только ALL попадут в одну общюю группу. Все строчки имеющие в расширении;группе BLOCK - попадают в группу BLOCK. Далее файл сортируется сначала по группе, потом по расширению, потом по строчке regexp, после чего из строчек с одинаковым расширением и Regexp удаляются дубликаты. В итоге получается отсортированный файл где указаны заголовки групп, в которых проще ориентироваться. Группа ARCHIVE автоматически ставиться последней.
Расставляя группы и пересортировывая файл можно добиться относительного порядка. Если где то на форуме или сайте попадается чей то regexp то его можно вставить при помощи Copy\Paste в начало или конец файла и пересортировать, таким образом можно избежать дубликатов и пополнять свой файл новыми строчками без лишних трудов.
Программа автоматически не сохранят результаты, для этого надо нажать кнопку, при этом старый файл переименовывается в regexp.bak.
|