www_world
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору AZJIO В пайпах случаем не работает? В батниках, имеется ввиду, после | Ну что это за название? Ну невозможно же найти ее в этих ваших интернетах. Всяких text-replacer'ov понаписано чуть более 100500 штук. При этом полноценные регэкспы из них поддерживает десятая часть или меньше. Консольных (хотя, это неправильно, поскольку консольные - это Far и Ko и редакторы тоже есть такие; правильно - cli редакторы) - существует на 3-4 порядка поменьше. Из них половина лишь поддерживает полноценные регэкспы. То есть, ваша программа относится к классу программ, число которых заведомо ниже 100 единиц во всех уголках света включая племена амазонии. Найти из них реально не более 20. Но при этом все они имеют своих тараканов. Так, чтоб найти и забыться - такой нет. С таким названием вашу - найти нереально. Ее как бы нет. Она существует лишь для избранных славянских шаманов и легенды о ней передаются исключительно изустно на отдельных междусобойных саммитах.... У вас в программе главное что? Поддержка регэкспов и cli. Вот и надо называть отталкиваясь от этого + обязательно ник/фирма. Причем желательно длинное и короткое имена, например AZJIO CLI Regexp Processor (ACliRP; aclirp). Общеупотребимые слова в названии - типа text, replacer и т.д. - это слова-паразиты - они ничего не добавляют, ни в понимание сути программы, ни в ее поиске, если нет ничего другого, за что глаз или машина могли бы зацепиться. Если никак невозможно отказаться от подобных слов-паразитов, то нужно составлять из них невообразимые, пусть даже неправильные или корявые конструкции, Например, Cli Text Other Replacer (сокр. Clitor) - шанс, что такую программу забудут, встретив однажды - на несколько порядков ниже, чем унылый Text Replacer... И о программе. Подробно не изучал. Просто пару хотелок (не знаю, что там есть и чего нет ней). Подобная программа (то есть скриптово-неторопливая), как мне представляется, была бы полезна в батниках и т.п. в том числе интерактивных, когда скорости не принципиальны, важнее простота и функционал. Особенно учитывая. особенности встроенных виндовых средств. Поэтому, более-менее принципиальными возможностями в вашей програмее, которые позволят ее, действительно полноценно, использовать в скриптах, мне видятся - возможность полностью работать в комстроке - полноценная поддержка регэкспов - то есть всех (пусть один синтаксис, например, перловый, но полный) - поддержка pipe/stdin/stdout - поддержка работы с буфером обмена, хотя бы на уровне - считать из буфера/ вставить в буфер text - поддержка простейших файловых операций (с текстовыми файлами) - открыть файл/считать файл/вставить содержимое файла/вывести/добавить к файлу/... - поддержка трех основных кодировок - локаль (ansi) / utf8 / utf16, причем желательны автоматическое определение и работа последних двух без bоm'ов - поддержка цепочек операций (типа, напр. textreplacer.exe замена1; замена2; выборка1; вывод в stdout) - ... Из того, что навскидку вспомнилось из наболевшего. | Всего записей: 494 | Зарегистр. 04-11-2018 | Отправлено: 09:03 07-09-2024 | Исправлено: www_world, 21:11 07-09-2024 |
|