|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
04.06.2012, 15:15 | #1 (permalink) |
Banned
Регистрация: 04.10.2010
Сообщений: 3,765
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2154
|
Регулярные выражения в текстовых редакторах
нужна пакетная обработка файлов (замена содержимого) языков програмирования не знаю, поэтому приходится пользоваться регулярными выражениям и макросами (пользуюсь прогой notepad++) на чем застрял: -удаление блоков (прога блоки подсвечивает, отображает, а вот удалить целый блок, да еще с заменой да еще пакетно не получается) -замена двух и более одинаковых строк Пример: <выражение>0</выражение> <выражение>0</выражение> необходимо пакетно поменять на: <выражение>1</выражение> <выражение>2</выражение> Еще хуже обстоят дела со следующим: например, есть блок <фио> <тег Х>Иванов</тег Х> <тег Х>Иван</тег Х> <тег Х>Иванович</тег Х> </фио> Надо в этом же файле найти блок <фио> <тег Х /> <тег Х /> <тег Х /> </фио> и вставить соответственно Иванов Иван Иванович более того! надо все это дело провести пакетно, чтобы в каждом файле подставлялась СВОЯ фамилия. --------------------------------------------------- может кто редактор с поддержкой мульти замены и пакетной обработкой подскажет... а в идеале было бы понять как сделать все это именно в notepad++ спасибо |
04.06.2012, 15:15 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
В этих постах есть много интересного по вашему запросу Выражения технарей Как написать на Паскале эти выражения? Чему будут равны фортран выражения? Символьные выражения в QBASIC Вывести на экран результат вычисления выражения |
01.07.2012, 13:53 | #2 (permalink) |
Banned
Регистрация: 04.10.2010
Сообщений: 3,765
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2154
|
помогите!
хотя бы ради спортивного интереса... нужно следующее: в любой проге, где есть регулярные выражения составить запрос при замене чтобы: заменялись строки с произвольным текстом внутри например: имеем текст 111 222 3р3 необходимо чтобы вместо 111 находило и вставляло строку 3р3, где р любые произвольные данные заранее спасибо |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|