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

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

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

superkatya



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

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

 
Поддерживаемые ОС: Windows 10, 8, 7, Vista, 2019/2016/2012/2008/2003, x86 и x64
 
Скачать пробную версию в виде EXE-setup (27.7 МБ) / Список изменений
 
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, 08:52 05-05-2025
    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 версий, есть ли смысл переходить ?

    Всего записей: 152 | Зарегистр. 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 ]

    Всего записей: 1670 | Зарегистр. 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.
     

    Всего записей: 3502 | Зарегистр. 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
     
    В шапке есть ссылка на мои статьи о программе.

    Всего записей: 3502 | Зарегистр. 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!


    Всего записей: 1670 | Зарегистр. 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
    Посоветую присылать не картинки, а выкладывать свой фильтр.

    Всего записей: 3502 | Зарегистр. 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  
    Это надо учитывать.
    После этого все будет работать.

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



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

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

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

    Всего записей: 1670 | Зарегистр. 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
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Регулярные выражения (Прикладное программирование) [?]

    Всего записей: 1333 | Зарегистр. 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 31 32

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


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru