Seo-Soft String wizard - программа для обработки строк с поддержкой файлов до терабайта.

Тема в разделе "Сео-Программы и компоненты.", создана пользователем Prime, 17 окт 2017.

  1. Prime

    Prime Administrator
    Команда форума

    Регистрация:
    4 мар 2006
    Сообщения:
    2.549
    Симпатии:
    1.331
    String Wizard создание выборок из файлов размером до 1TB.


    [​IMG]


    [​IMG]

    String Wizard способен обрабатывать файлы размеров 1 терабайт, и больше, при этом не расходует оперативную память (0.5 - 1 Gb) . Обладает такими возможностями: удаление дублей , деление файлов на тома по количеству строк указанному в настройках. Фильтрация включений, и исключений , приведения строк ссылочного формата к единому формату опционально : обрезать до последнего слеша, обрезать ссылки оставив только домен , обрезать ссылки оставив домен и пач.
    Работа с фильтрами в String Wizard максимально упрощена для простоты использования.
    Пример : нам нужны все ссылки в теле которых есть "forum" , но не состоят в домене "ru", в поле включение мы указываем forum, в исключения .ru. Вторая задача получить очистить ссылки от различного мусора ( hash, query, ...) для этого ставим галочку Truncate row , и выбираем метод преобразования host + path. В результате установленных нами настроек , мы получим все строки где присутствует forum, без доменов в зоне ru, отформатированы :
    Код (Text):
    1. до: http://domain.com/forums/index.php?user=id4585565&userhash=a993cdd8c5ca548849c35d4996777e9d
    2. после: http://domain.com/forums/index.php .
    Результаты обработки сохраняются на рабочий стол папка Result, разделённые на тома по количеству строк указанных в настройках.

    Видео демонстрирует вышеприведённый пример :



    [​IMG]
    Требования:
    • Microsoft .NET Framework 4.5.2 скачать
    • Windows 7, 8, 10, Win-Server 2008, 2012, 2016
    • Processor 1Gh. и выше
    • RAM 2Gb.
     
    amt999 нравится это.
  2. Prime

    Prime Administrator
    Команда форума

    Регистрация:
    4 мар 2006
    Сообщения:
    2.549
    Симпатии:
    1.331
    В обновление программы добавлены функции :
    • Объединение файлов из указанной папки
    • Возможность использовать регулярные выражения в фильтрах

    . — Один произвольный символ
    ^ — Начало строки
    $ — Конец строки
    \s — Пробел
    \S — Не Пробел
    \w — Буква, цифра или символ подчёркивания _
    \d — Любая цифра
    \D — Любой символ кроме цифр
    [0-9] — Любая цифра
    [a-z] — Любая буква от a до z (весь латинский набор символов) в нижнем регистре
    [A-Z] — Любая буква от a до z в ВЕРХНЕМ регистре
    [a-zA-Z] — Любая буква от a до z в произвольном регистре
    [a-Z] — Любая буква от a до z в произвольном регистре
    * — Повторение. Означает, что предшествующий символ может повторяться (0 или более раз)
    .* — Любой набор символов. Например, условие <p> .*</p> — найдет все что между тегами <p> </p>
    (^.*$) — Любой текст между началом и концом строки
    ([0-9][0-9]*.) — Любое двухзначное число
    \n\r — Пустая строка
    ^\s*$ — Пустая строка с пробелом
    ^[ ]*$ — Ищет пустые строки содержащие пробел.
     
    amt999 нравится это.
  3. Prime

    Prime Administrator
    Команда форума

    Регистрация:
    4 мар 2006
    Сообщения:
    2.549
    Симпатии:
    1.331
    Regex Простой поиск - замена части строки.

    [​IMG]

    В данном примере рассмотрим замену части (remind) строки по условию.
    Код (Text):
    1. String: http://utcgh.com/component/users/?view=remind
    2. Result: http://utcgh.com/component/users/?view=login
    Преобразование строки в гиперссылку:
    Паттерн ^(.+$) замена <a href="${1}">Link</a> где ${1} строка соответствующая паттерну.
    [​IMG]
    Код (Text):
    1. String: https://ucbit.net/threads/148/
    2. Result: <a href="https://ucbit.net/threads/148/">Link</a>
     
  4. Hsite

    Hsite Новичёк

    Регистрация:
    27 янв 2018
    Сообщения:
    1
    Симпатии:
    0
    Более не продаётся?
     
  5. Prime

    Prime Administrator
    Команда форума

    Регистрация:
    4 мар 2006
    Сообщения:
    2.549
    Симпатии:
    1.331
    Для приобретения напишите мне в ЛС.
     

Поделиться этой страницей