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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Hjkma

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Romul81
    прошу прощения за ложное беспокойство... Оказалось, что галочка replace first occurence с какого-то перепуга была поставлена, я снял её и все заработало на одной регулярке.  Непонятно, почему она там была...

    Всего записей: 242 | Зарегистр. 04-03-2015 | Отправлено: 10:58 05-06-2018
    l0cky



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    последняя версия 10.7
    http://www.datamystic.com/textpipepro-cr.exe
     
    Добавлено:
    Кто нибудь сравнивал быстродействие 9 и 10 версий, есть ли смысл переходить ?

    Всего записей: 144 | Зарегистр. 28-10-2003 | Отправлено: 12:38 13-06-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет!
     
    А подскажите плиз, как удалить первые три символа каждой строчки?  
     
    Спасибо!

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 09:56 24-06-2018
    SFC



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

    Цитата:
    как удалить первые три символа каждой строчки?


    Код:
     
    ну вообще конечно (если первые три смвола не пробелы): ^\S\S\S
     
    Но в TP можно и элегантнее / красивее:
    Remove -> Remove Column -> укажите не 20 а 3


    ----------
    [ offline ]

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 10:18 24-06-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC спасибо тебе за ответ!
     
    Я еще очень начинающий, не смог разобраться в твоем ответе.
     
    Смотрите, вот такая ситуация
    https://goo.gl/wjDpuY
     
    Вот это ^\S\S\S  вносить в какую часть
    https://goo.gl/VZM5yW
     
    Remova?  
     
    Спасибо за помощь!  
     

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 18:32 27-06-2018
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
     
    Где 1 дважды кликнуть, где 2 и 3 постаить цифры 1 и 3.
     

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 23:47 27-06-2018 | Исправлено: evoroz, 23:50 27-06-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    evoroz Спасибо большое! Откатился с 10, так как там нельзя задать кол-во символов для удаления.
     
    Подскажите пожалуйста еще, если символы перехода на новую строчку
    https://goo.gl/EdzGnC
     
    Мне их нужно удалить. Вот пример файла https://goo.gl/6jCGW3
     
    Делаю через Replace \n но не помогает.
    Вопрос, как вообще можно посмотреть что это за символ для замены?
     
    Благодарю!  
     

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 16:22 01-07-2018
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Группа Remove -> фильтр Remove blank lines
     
    Через замену. Это символ мягкий перенос \r или перенос \r\n
     
    В шапке есть ссылка на мои статьи о программе.

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 20:07 01-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    evoroz смотрите переход на новую строчку не удается удалить пока
    https://goo.gl/5D1wo9
     
    Вот это остается:
    https://goo.gl/W75AZf
     
    Сообщение когда я писал - это было нажатие Enter.
     
    Прикольный блог у Вас буду по чуть чуть почитывать! Спасибо Вам!  

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 08:18 02-07-2018
    SFC



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
    Лучше для таких целей не использовать замену листом, не уверен что будет корректно это.
    Используйте обычные замены.
     
    Удалить символы перехода на новую строку = сделать весь текст в ОДНУ строку. Это имеется ввиду ? тогда сделайте две замены:

    Код:
    что     \n
    на что !n!
     
    что     \r\n
    на что !n!


    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 08:36 02-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC попробовал сделать не листом и перепробовал все варианты:
    https://goo.gl/J7AuKd
     
    Переход на новую строчку выглядит вот так  
    https://goo.gl/EtRUJf
     
    А мне походу нужно удалить переход на новую строчку по нажатию Enter вот как выглядит она:
    https://goo.gl/whcXzt
    Палочка в конце в низ закругление
     
    PS: вот на всякий я выкладывал этот тестовый образец
     https://goo.gl/6jCGW3  
     
    Спасибо Вам за помощь!  
     

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 09:10 02-07-2018
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
    Посоветую присылать не картинки, а выкладывать свой фильтр.

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 09:12 02-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    evoroz точно https://goo.gl/c7dDmH
    Вот! в Test run текст примера как раз который прогоняю

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 09:26 02-07-2018
    evoroz



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
    Фильтр это уже продуктивнее.
    Итак.
    1. Группа Remove -> фильтр Remove blank lines о которых я писал выше исправно работает. Без замены, просто удаляет пустые строки.
    2. Вы взяли не тот фильтр.  
    Надо брать Find Pattern (Perl Style).
    Символ ¬ Он же "мягкий" перенос. \r - это регулярное выражение для этого символа!
    Для  символа ¶ регулярное выражение \r\n  
    Это надо учитывать.
    После этого все будет работать.

    Всего записей: 3487 | Зарегистр. 30-03-2002 | Отправлено: 12:20 02-07-2018
    SFC



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

    Цитата:
    перепробовал все варианты

    Да. у вас EXACT т.е. замена без РЕГУЛЯРНЫХ ВЫРАЖЕНИЙ
    а надо делать фильтр, например Pattern Perl, тогда всякие выражения начнет искать
    спасибо добрым людям и фильтр готовый вам сделали тут

    Всего записей: 1669 | Зарегистр. 21-01-2003 | Отправлено: 21:43 02-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SFC evoroz спасибо Вам огромное за помощь! Я только учусь с этой программой работать Огромное спасибо.
     
    Хотел еще с Вами посоветоваться: Очень часто есть рутинные операции когда ты копируешь какой-то текст и из него надо что-то вырезать, перед вставкой(ну то есть привести к нормальному виду).
     
    Например расскажу пример: Клиенты присылают Артикулы товаров, кто в какой форме Например
     
    Хочу 100186, и еще 100198,100500 а еще 172852
     
    Все артикулы у нас 6 значные и я подумал, что было бы круто как-то настроить, что например при нажатии на горячую клавишу(которая зарегистрирована глобально) применялся бы фильтр к буферу обмена и он перезаписывался к нужному формату.
     
    Может есть такие программы, которыми можно было реализовать функцичонал Textpipe но заточенный на обработку буфера обмена?  
     
    Спасибо!  
     

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 19:50 05-07-2018
    seva1

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Всем привет!
     
    Я опять за помощью. Подскажите плиз, как удалить первые 4 символа каждой строки?
    Благодарю!

    Всего записей: 1153 | Зарегистр. 10-12-2003 | Отправлено: 18:21 15-07-2018
    Romul81



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    seva1
    Первый ваш вопрос на этой странице:

    Цитата:
    А подскажите плиз, как удалить первые три символа каждой строчки?

     
    Вам ответили. Теперь перед вами возникла новая дилемма:

    Цитата:
    Подскажите плиз, как удалить первые 4 символа каждой строки?  

    Мне одному кажется что вы троллите здешнюю публику?
     

    Всего записей: 1329 | Зарегистр. 03-03-2008 | Отправлено: 19:01 15-07-2018
    sikemo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Регулярные выражения (Прикладное программирование)

    Всего записей: 1329 | Зарегистр. 27-11-2008 | Отправлено: 22:22 15-07-2018
    totnetot



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

    Цитата:
    Например расскажу пример: Клиенты присылают Артикулы товаров, кто в какой форме Например
     
    Хочу 100186, и еще 100198,100500 а еще 172852
     
    Все артикулы у нас 6 значные и я подумал, что было бы круто как-то настроить, что например при нажатии на горячую клавишу(которая зарегистрирована глобально) применялся бы фильтр к буферу обмена и он перезаписывался к нужному формату.
     
    Может есть такие программы, которыми можно было реализовать функцичонал Textpipe но заточенный на обработку буфера обмена?

    Для этой задачи идеально подойдет язык AutoHotKey. Нужно писать специальный скрипт. Нужна будет помощь - обращайтесь в ЛС.
     
    Для уверенной работы в TextPipe как вам уже выше говорили стоит изучить регулярные выражения.

    Всего записей: 410 | Зарегистр. 16-03-2013 | Отправлено: 23:38 15-07-2018
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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