Ru-Board.club
← Вернуться в раздел «Программы»

» TextPipe

Автор: superkatya
Дата сообщения: 23.06.2004 11:58
Поиск лекарств исключительно в разделе Варезник

TextPipe
TextPipe Pro
Текущая версия: 9.9.4 (20.01.2016)
Производитель: DataMystic

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

Программа предназначена для пакетной обработки файлов, информация в которых содержится в текстовом виде (то есть, любые небинарные файлы - HTML, TXT, PHP и т.д. и т.п.). Программа служит для форматирования и обработки текстовой информации, замены текста (включая регулярные выражения), выполнения сложных преобразований, конвертирования текста из одного формата в другой и проч.
Некоторые возможности:
• Пepepaбoтaнный пoиcк и зaмeнa в cooтвeтcтвии с заданной cxeмой. Причем можно задать как абсолютно идентичные cooтвeтcтвия, так и c нeч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...
$395 (Pro версия)

Скачать пробную версию с официального сайта
Полезные обучающие статьи по TextPipe


Программы аналогичного назначения:
PowerGrep
Автор: gera_serg
Дата сообщения: 23.06.2004 18:53
Ты конкретней ставь задачу:
что на что, нужны ли "регулярные выражения", в каких файлах..., нужны ли бак-апы
Автор: superkatya
Дата сообщения: 23.06.2004 21:55
gera_serg

дык там пока найдешь что
оказалось проблема была в лишних строках и пробелах!!
я их для начала все удалила
Автор: Velimir
Дата сообщения: 15.08.2004 02:31
All
Вопрос ???
Есть html файл. В нем надо сделать вот такую замену:

<p class="xxx"><font 1....>здесь произвольный текст</font>
далее еще произвольный текст<font 2...>ещё текст</font>

Заменить на
<p class="xxx"><q class="x">здесь произвольный текст(Который был)</q>
далее еще произвольный текст(Опять старый)<font 2...>ещё текст</font>

Подскажите как настроить фильтр.
И ещё :

Есть фрагменты
<p>......текст.......(BR)
......текст.......(BR)
......текст.......(BR)
......текст.......(BR)
ну и т.д.

Надо склеить каждый параграф отдельно , а не все скопом.

Я недавно эту прогу установил , пока не все понятно........
Автор: Velimir
Дата сообщения: 11.06.2005 03:44
ALL
Люди подскажите есть ли возможность в программе такая возможность:
надо удалить лишние переводы строки между двумя определенными тэгами например
<td>
текст (ВК)
текст (ВК)
..............
текст (ВК)
</td>

Надо чтобы получилось
<td>
текст текст ..............текст
</td>

Подскажите как настроить такой фильтр.
Автор: Nick 2003
Дата сообщения: 11.11.2005 09:36
TextPipe Pro 7.6.3

Цитата:
Changes:
* New macro @fullOutputFilename. May be blank if the clipboard is being
processed.
* Fixed deadlock between threads that was slowing down the processing when the
TextPipe.Application object was called from code.
* Fixed Windows Explorer Content Menu not appearing.

http://www.datamystic.com/textpipepro-cr.exe
TextPipe Standard 7.6.3

Цитата:
Changes:
· Unicode search/replace

http://www.datamystic.com/textpipestandard2.exe
Автор: surgutfred
Дата сообщения: 07.07.2006 13:44
Только начал знакомиться с прогой, супер, нравиться очень. Но естественно возникают вопросы, может просто еще сам не увидел:
Задача - каждый месяц формируются порядка 27 текстовых файлов отчетов из досовской проги. Нужно все это сводить в один экселевский файл. Хочется несколько автоматизировать. В связи с этим нашел эту прогу для форматирования этих текстовиков. И вот вопрос каким фильтром можно взять имя файла. Т.е. у меня в тексте есть допустим сочетание О.А. В идеале нужно сделать так, - если имя файла FFF.txt, то О.А. нужно заменить на ФАФА допустим. Если так подменять трудно, то сначала хотя бы просто на имя файла, т.е. О.А. заменить на FFF. Есть варианты?
Автор: kselur1982
Дата сообщения: 14.07.2006 16:44
подскажите пожалуйста, как удалить ВСЕ HTML теги -- то есть использовать прогу как конвертер HTML-TXT ?
А в идеале хотел бы удалить всё кроме кириллицы и знаков препинания и может быть цифр. Кроме замены всего латинского алфавита +всех остальных значков на пробелы с последующим их удалением есть варианты?
Автор: kselur
Дата сообщения: 12.08.2006 20:14
Подскажите, пожалуйста, как с помощью этой программы каждое предлжение сделать начинающимся с новой строки?
Автор: ua22
Дата сообщения: 08.02.2007 05:15
После долгих усилий так и не получилось успешно проконвертировать русский текс через clipbord из CP866/CP1252 в Unicode для вставки в Word (2003). Может кто сталкивался?
Автор: timsky
Дата сообщения: 22.02.2007 14:14
Вопрос для тех, кто шарит в регулярных выражениях...задавал в другом топике, но там не ответили:

Hrefer (парсер выдачи поисковиков) мусор какой-то в файл пишет. Его не видно сразу, а только после сортировки по алфавиту вылезает в файле такая гадость:
======================================

%20Public%20File%20Report%203%2015%2006%20for%20posting.xls
%80%98lobby%E2%80%99/
.ac.id/pi/2a.html
.ac.uk/phorum/index.php
.amptoons.com/blog/archives/2005/03/29/new-thread-fo-terri-schiavo-discussion/feed/
.aphelion-webzine.com/cgi-bin/lettercol/YaBB.cgi
.asp?TOPIC_ID=7

потом в этом духе:

1121
11th-12th.html
14
16d
17.com/forums/phpbb-2-0-15-out-t21468.html
17a3
19b9
1e8c
1f43
1f58
1f80
1fab
-207.html

потом такое:

er.net/phorum/phorum/index.php
er.nl/phorum/index.php
era.net/cgi-bin/yabb/YaBB.cgi

Потом уже нормальные линки:

http://00211.proboards30.com/index.cgi
http://005a7ca.netsolhost.com/phpBB/index.php
http://0161f42.netsolhost.com/cgi-bin/yabb/YaBB.pl

затем опять:

ww.transience.com.au/cgi-bin/yabb2/YaBB.pl
ww.vbulletin.org/forum/index.php
ww.vbulletin-faq.com/forum/
=======================================

В первоначальном файле от хрефера это все выглядит так:

http://www.garynorth.com/members/forum/openthread.cfm?forum=7&ThreadID=1265
http://directorydir.montreal.qc.ca/mortgage-broker-forum.html
http://www.advant
32a9
agewm.co.uk/downloads/screen-image-and-sound-cluster-forum-2006.ppt
http://www.madjacksports.com/forum/index.php
http://www.mlm-dra.org/Forum/forum_posts.asp?TID=48&get=last

Нужен скрипт RegExp желательно для TextPipe (он поддерживает также Perl), который будет искать строки, типа: 1f43, 1f58, 1f80, содержащие не более 5-ти символов (вроде), затем будет удалять их вместе с символом новой строки и будет удалять символ новой строки в конце предыдущей строки.

Может кто решил эту траблу уже?
Автор: AlexandrSFX
Дата сообщения: 05.03.2007 00:13
В TextPipe можно находить одинаковые абзацы, строки и другие блоки текста и удалением всех идентичных кроме одного, только с сортировкой.

1.А вот нужно найти похожие блоки текста игнорируя знаки препинания и кол-во пробелов в блоке, строке, предложении, сравнивая только текст и без сортировки.
2.Или нати блоки текста схожие на ХХпроцентов и визуальным сравнением найденного.
В одном текстовом файле.

Возможно ли это?

Или посоветуйте программу более подходящую для таких задач.
Автор: Liya
Дата сообщения: 26.05.2007 20:33
Да, грустно, господа: одни вопросы - ни одного ответа... Неужели вырождается даже такой замечательный форум?..
Автор: NikN6
Дата сообщения: 13.03.2008 16:26
Везде пишут, что прога супер!
А как ней пользоваться - никто не знает и объяснить никто не может.
Автор: L0ST
Дата сообщения: 15.08.2009 23:17

Цитата:
А как ней пользоваться - никто не знает и объяснить никто не может.

Там есть файл помощи. Доступен по нажатию клавиши F1 или меню "Справка". Там всё подробно расписано, с примерами, правда, на английском.
Автор: DrakonHaSh
Дата сообщения: 04.04.2010 20:26
есть задача - список html файлов, нужно оттуда в один список получить все ссылки по определенному условию. сабж сие умеет ? возможно другие программы это умеют ?
Автор: kvazigorynich
Дата сообщения: 21.05.2010 23:11
Может кто подскажет как найти последовательность из трех одинаковых символов?
Подсказали как это сделать в php
preg_match("@(\d)\\1{2,}@",$string,$match);
но это регулярное выражение в пайпе не работает почему-то.
Автор: vell
Дата сообщения: 23.12.2010 20:17
тут явно не особо активно(
Автор: GriFF
Дата сообщения: 15.03.2011 08:12
Подскажите, пожалуйста, как с помощью этой программы каждое предлжение сделать начинающимся с новой строки?
Автор: evoroz
Дата сообщения: 15.03.2011 16:44
GriFF
А как определяется конец предложения?
Если точка: REPLACE -> Find exactly В поле Find . В поле Replace . и возврат каретки.
Автор: Taran2ul
Дата сообщения: 02.10.2011 04:39
Люди! Подскажите что делаю не так! Нужно в текстовых файлах найти номера телефонов и заменить на номера с именами, например: +123456789 -> +123456789 (Имя). Создал фильтр точной замены, но после обработки текстовых файлов Имя написанное кириллицей не отображается. Как победить эту проблему?
Автор: kastilren
Дата сообщения: 10.04.2012 17:06
Нужна помощь с Textpipe Pro:
Имеется:
Список e-mail адресов в текстовом документе виду:
строка1
строка2
строка3
Нужно:
Добавить к кожному абзацу в начале и в конце текст.
Тут би применить фильтри: Добавить-Левое поле, потом-Правое поле, но: добавляемий текст(как той что в начале так и той что в конце содержат перевод каретки ¶).
Есть идея-добавлять сначала левое поле, потом фильтр вибора(которий вибрал б нужную строку и потом подфильтр "добавить правое поле", но в фильтрах вибора нужного не нашел)
Если нужно поконкретней, то[more]

Текст слева :{BEGIN:VCARD¶
VERSION:3.0¶
N:;;;; ¶
FN: ¶
EMAIL;type=HOME:}

Текст справа:{ ¶
END:VCARD}

Кто-то уже догадался, что таким способом я хочу список имеющихся адресов перевести в формат vcf, тому попрошу варианта с онлайн сервисом для решения подобной задачи не предлагать.

Буду очень благодарен за подсказки
[/more]
Автор: ivvi
Дата сообщения: 10.04.2012 17:53
kastilren
если нужно только

Цитата:
Добавить к кожному абзацу в начале и в конце текст.


то не проще ли в том же Akelpad заменить
\n
на
ваш текст\nваш текст


или я чего-то не понял в задаче
Автор: kastilren
Дата сообщения: 10.04.2012 20:01
[more]
Цитата:
то не проще ли в том же Akelpad заменить
\n
на
ваш текст\nваш текст


Спасибо ivvi, ваш ответ помог мне разобратся в проблеме.
Но, все-таки если у кого-то будет решения етой задачи в TextPipe напишите пожалуйста.
Добавлено:
Своим долгом считаю описать, как решать даную задачу с помощью AkelPad.
1.Откриваем список е-мейл адресов в AkelPad (кожен адрес з новой строки).
2.В текстовий документ в начале добавляем пустую строку и оставляем на ней курсор.
3. Правка-Заменить и ставим следующие параметри:
-в поле «Что» пишем \n;
-в поле «Чем» пишем (без пробелов) text2\nтекст1;
{где :
\n — это символ перевода строки, переводит курсор в начало следующей строки;
text1 — это текст которий должен идти перед каждим е-мейлом:
text2 — это текст которий должен идти после каждого е-мейла:
(text1 и text2 если нужно –вопросом више только вместо «¶» надо жать «enter», вообще его лучше скопировать )
-ставим галку «Esc-последовательности» и вибираем «Вниз».
4.Жмем «Заменить всё».
5.Убираем первую пустую и вторую строки.
6.Убираем лишние строки в конце документа(5 строк)
Только после етого документ можна сохранить с расширением *vcf и контактная книга готова! Тепер её можна експортировать в адресную книгу своей почти и/или почтового клиента.
Если будут предложения по улучшению — рад буду увидеть.
Но, все-таки если у кого-то будет решения етой задачи в TextPipe напишите пожалуйста. [/more]
Автор: evoroz
Дата сообщения: 10.04.2012 21:26
kastilren

Решение в лоб TextPipe 9.0:

Берется фильтр Special - Script

Меняем :
Комментируем строки 11 ' a = a + 1
и 20 ' a = 0
чтобы их убрать

И пишем, что надо:
строка 13 processLine = "Текст слева " & line & " " & " Текст справа" & EOL
Автор: kastilren
Дата сообщения: 10.04.2012 22:08
Спасибо огромное evoroz ето то, что надо! Очень просто и ефективно.
И перевод каретки vbcrlf научился делать. Ех програмирования не знаю, тогда скрипти хотя би виучу

Автор: evoroz
Дата сообщения: 11.04.2012 08:54
kastilren
processLine = "LEFT" & line & EOL & "RIGHT" & EOL
Автор: kastilren
Дата сообщения: 12.04.2012 09:57
А ответ то оказивается рядом бил EndOfLine Иду учить матчасть
Автор: shveicar
Дата сообщения: 25.04.2012 21:07
Здравствуйте.
Подскажите как с помощью textpipe можно поменять местами, правый с левым столбцы текста в текстовом блокноте, разрыв между столбцами, -пробел и он разной длинны, сама длинна столбцов и их содержимое все время меняется..
Спасибо.
Автор: evoroz
Дата сообщения: 25.04.2012 23:33
shveicar

Для не особо одаренных лучше писать с примером:

Типа было:
ААА БББ
Надо:
БББ ААА

У тебя не описано что делать с пробелом(ами). Если один пробел

Берется фильтр Special - Script

----- К о д правится-----
'This example script keeps a line counter that
'does not reset for each file

'Our line counter
dim a,l,r,ln

'Called for every line in the file
'EOL contains the end of line characters (Unix, DOS or Mac) that must be
'appended to each line
function processLine(line, EOL)
' a = a + 1
'add the count to the end of each line

a=InStr(line," ")
l=Left(line,a-1)
ln=Len(line)
r=Right(line,ln-a)
processLine = r & " " & l & EOL

end function


'Called at the start of a processing job -
'perform one-time initialisation here
sub startJob()
' a = 0
end sub
..... и т.д. без изменения

Страницы: 12345678

Предыдущая тема: Программы для решения уравнений


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.