Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TextPipe

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Открыть новую тему     Написать ответ в эту тему

superkatya



Катька - смутьянка
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поиск лекарств ведётся исключительно в разделе «Варезник».
TextPipe Pro
Текущая версия: 12.0 (06.06.2022)

Официальный сайт

 
Поддерживаемые ОС: Windows 10, 8, 7, Vista, 2019/2016/2012/2008/2003, x86 и x64
 
Скачать пробную версию в ZIP / в виде EXE-setup (27.5 МБ) / Список изменений
 
TextPipe Pro - утилита для пакетной обработки текстовой информации. Программа служит для форматирования и конвертирования текстовых файлов, замены в них текста, выполнения сложных преобразований, конвертирования текста из одного формата в другой.
Некоторые возможности TextPipe Pro:
• Пepepaбoтaнный пoиcк и зaмeнa в cooтвeтcтвии с заданной cxeмой. Причём можно задать как абсолютно идентичные cooтвeтcтвия, так и c нeчёткoй лoгикoй coпocтaвлeния (для иcпpaвлeния oбщeизвecтныx oшибoк нaбopa).
• Сортировка текста по алфавиту, рандомизация строк, подсчёт и удаление дублирующихся строк.
• Добавление и(или) извлечение определённых слов, строк или частей текста, как введённых вручную, так и содержащихся в любом другом текстовом файле.
• VBScript или JScript (или PerlScript, PythonScript, REXXscript и т.д.) фильтpы мoгyт быть oпиcaны c нacтpoйкoй для oбpaбoтки кaждoгo пoля.
• Пpeoбpaзoвaниe cимвoлoв кoнцa cтpoки мeждy фopмaтaми Unix, Mainframe, DOS и Macintosh.
• Преобразование текста в список слов.
• Иcпpaвлeниe зaглaвнocти бyкв (нaпpимep, sImon -> Simon), несколько видов смены регистра текста.
• Удaлeниe пpoбeлoв в нaчaлe, в кoнцe cтpoк, и yдaлeниe мнoжественных пробелов.
• Удaлeниe тэгoв HTML и XML или только их атрибутов.
• Дoбaвлeниe нyмepaции cтpoк, лeвoгo и пpaвoгo пoлeй, зaгoлoвкoв и cнocoк.
• Дoбaвлeниe или yдaлeниe cтoлбцoв тeкcтa, дoпoлнитeльныx cтpoк.
• Дoпoлнeниe или yceчeниe дaнныx пoлeй дo определённой шиpины.
• Извлeчeниe aдpecoв элeктpoннoй пoчты и URL и мнoгoе мнoгoe дpyгoe...


Полезные обучающие статьи по программе:
  • тут

    Программы аналогичного назначения:
  • PowerGrep

  • Всего записей: 3232 | Зарегистр. 01-06-2001 | Отправлено: 12:58 23-06-2004 | Исправлено: vasevase, 04:43 06-04-2023
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    adgeuk
    Может быть полезно такое
     
    Есть 123456 <email@email.com>
     
    В Replace -> Replace Pattern (Perl Style) пишем  
    (\d\d\d\d\d\d) (.*?) в окне замены
    $2  $1
     
    После прогона получаем: <email@email.com>  123456  
    т.е. меняем местами.

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 00:49 03-09-2013
    adgeuk



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо.
    Все вышло чудно, имею готовый файл для массовой рассылки через почтовый клиент.
    Последнее что нужно сделать:
     
    Проверить, нет ли в конечном тексте строк с повторяющимся емайлом,
    и если есть - удалить эти строки, оставив лишь одну на свое усмотрение.
    То есть сделать так, чтобы перед удалением каждой такой строки программа спрашивала, удалять или нет.
     
    А впрочем, можно воспользоваться сортировкой текста: http://textmechanic.com/Sort-Text-Lines.html
    И потом удалить ненужное руками, то на то и выйдет.
    Ура!

    Всего записей: 92 | Зарегистр. 24-05-2010 | Отправлено: 00:15 04-09-2013 | Исправлено: adgeuk, 03:55 04-09-2013
    yanko12



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2All  
     
    Он в rar - архивах текст менять умеет ?
     
    Если нет - его аналоги какие-то существуют с такой фичей ?

    Всего записей: 477 | Зарегистр. 18-01-2005 | Отправлено: 06:51 10-09-2013
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ, подскажите, пожалуйста, просто некогда тонны мануалов курить ради задачи в неколько секунд. Нужно поменять кодировку в файлах. Загружаю список обычных текстовых файлов, применяю фильтр, нажимаю Go - все файлы, блин, отсеиваются как бинарные. Что сделать, чтобы программа поняла, что это текстовые файлы?

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 22:36 05-12-2013
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yozhic
    Первый фильтр (по умолчанию) называется Файл ввода:пропуск двоичных.  
    Меняешь двоичные файлы: пропуск на обработка.

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 00:16 06-12-2013
    yozhic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    evoroz
    Спасибо, разобрался. Смущение ещё было из-за того, что у меня в версии 9.1.0 после таких действий некоторые файлы делались нечитаемыми. Но в новой, 9.5.3, всё корректно отрабатывает.

    Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 20:13 08-12-2013
    regga5

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую
     
    Подскажите пожалуйста.
     
    Как удалить строки, которые содержат только цифры?
    Как удалить строки, в которых есть "шт" (только целые слова и "шт" сразу после символов, например 100шт, 2шт)?
    Как удалить строки которые начинаются с символов? Например "01234567890" или "5448вебмастер" или "348953948 вебмастер"
    Как просеять строки по фильтру а-я, a-z, 0-9? Оставив строки, в которых нет каких либо любых спец. символов, а только буквы и символы.

    Всего записей: 8 | Зарегистр. 25-01-2014 | Отправлено: 14:27 25-01-2014
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Доброе время, regga5
    Регулярные выражения perl, которые описывают Ваши случаи (без кавычек)-  "^[0-9]+$" "[0-9]шт" "^[0-9]" "[^a-zа-я0-9]". Предположил, что в 2 и 3 случае под "символами" понимаются цифры.
    Filters\Remove\Remove lines\Remove matching lines
    PS. Для такого достаточно sed  
    sed -e "/^[0-9]\+$/d" -e "/[0-9]шт/d" -e "/^[0-9]/d" -e "/[^a-zа-я0-9]/d" input.txt > output.txt

    Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 16:12 25-01-2014 | Исправлено: Alex_Piggy, 17:52 25-01-2014
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Приветствую!
     
    Нельзя ли случаем с помощью программы производить множественные замены по списку из файла (по принципу: "искомое-разделитель-заменяемое")?

    Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 06:42 29-01-2014
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Доброе время, D1D1D1D
    "Filters\Replace\Import a search/replace list\Load *** file"
    *** - CSV (разделитель запятая), TAB (разделитель табуляция), Excel file

    Всего записей: 1883 | Зарегистр. 07-08-2002 | Отправлено: 10:37 29-01-2014
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    Можно. Replace -> Replace list.
    Можно самому написать список, а можно использовать файлы .XLS, .CSV и т.п.

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 10:43 29-01-2014
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо, здорово. Но жаль что больше восьмиста с лишним вхождений не поддерживает, выводит сообщение.

    Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 19:27 29-01-2014
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    возьмите TextCrawler, он поддерживает неограничено

    Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 19:48 29-01-2014
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XPerformer
    Спасибо, протестировал -- но лучше "Advanced Replace Tools" для этой задачи пока ничего не нашёл.

    Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 21:21 29-01-2014
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    дык если знаете решение, чего спрашивать
     
    Добавлено:
    ну и 25 баксов супротив бесплатного, за банальную замену, оно как-то многовато-то будет

    Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 21:25 29-01-2014
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    а где  "Advanced Replace Tools" взять? (не офсайт)

    Всего записей: 1326 | Зарегистр. 27-11-2008 | Отправлено: 23:33 29-01-2014
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XPerformer
    дык ведь лучшему нет предела)) мне она пару дней назад показалась медленной (нужно сделать более 100тыс замен в 35тыс файлах) -- а оказалось это вполне ничего. И её не обязательно регистрировать, ограничений в работе (кроме выскакивающих окон) нет.
     
    sikemo
    Использую версию 4.3 без регистрации -- если нужна, дайте знать.

    Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 00:16 30-01-2014
    XPerformer



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    D1D1D1D
    1) 100тыс замен в списке замен или это вообще по всем файлам?
    2) сколько времени заняла обработка 35 тыс файлов? хоть примерно 10 мин - 1час - полдня?
    3) в регулярных выражениях русские буквы поддерживаются? типа ([а-яА-я]*?)

    Всего записей: 2536 | Зарегистр. 20-06-2011 | Отправлено: 00:22 30-01-2014
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    дайте знать.

     
    if you please

    Всего записей: 1326 | Зарегистр. 27-11-2008 | Отправлено: 00:58 30-01-2014
    D1D1D1D

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    XPerformer
    1) по всем файлам. Хотя, всё таки цифру я занизил -- дойдет до миллиона.
    2) пока только собираюсь, но предварительно, судя по всему минимум сутки.
    3) да

    Всего записей: 1362 | Зарегистр. 05-04-2010 | Отправлено: 00:58 30-01-2014
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

    Компьютерный форум Ru.Board » Компьютеры » Программы » TextPipe


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru