Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Регулярные выражения в текстовых редакторах (http://www.tehnari.ru/f41/t74449/)

-ЗЛОЙ- 04.06.2012 15:15

Регулярные выражения в текстовых редакторах
 
Есть множество файлов в формате *.XML
нужна пакетная обработка файлов (замена содержимого)
языков програмирования не знаю, поэтому приходится пользоваться регулярными выражениям и макросами tehnobanka (пользуюсь прогой notepad++)
на чем застрял:
-удаление блоков (прога блоки подсвечивает, отображает, а вот удалить целый блок, да еще с заменой да еще пакетно не получается)
-замена двух и более одинаковых строк
Пример:

<выражение>0</выражение>
<выражение>0</выражение>


необходимо пакетно поменять на:

<выражение>1</выражение>
<выражение>2</выражение>


Еще хуже обстоят дела со следующим:
например, есть блок
<фио>
<тег Х>Иванов</тег Х>
<тег Х>Иван</тег Х>
<тег Х>Иванович</тег Х>
</фио>


Надо в этом же файле найти блок
<фио>
<тег Х />
<тег Х />
<тег Х />
</фио>


и вставить соответственно Иванов Иван Иванович
более того! надо все это дело провести пакетно, чтобы в каждом файле подставлялась СВОЯ фамилия.

---------------------------------------------------
может кто редактор с поддержкой мульти замены и пакетной обработкой подскажет...
а в идеале было бы понять как сделать все это именно в notepad++
спасибо

-ЗЛОЙ- 01.07.2012 13:53

помогите!
хотя бы ради спортивного интереса...
нужно следующее:
в любой проге, где есть регулярные выражения составить запрос при замене чтобы:
заменялись строки с произвольным текстом внутри
например:
имеем текст
111
222
3р3

необходимо чтобы вместо 111 находило и вставляло строку 3р3, где р любые произвольные данные
заранее спасибо


Часовой пояс GMT +4, время: 15:18.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.