Программа EmEditor и регулярные выражения.

Автор: Aport Вторник, Январь 27th, 2015 Нет комментариев

Рубрика: Разное

Здесь я приведу примеры различных регулярных выражений, которые я применял когда-либо в программе EmEditor

Пример 1:

Нужно заменить это:

.gif» width=»1087″ height=»349″ border=»0″ alt=»modules_and_users.gif»>

на это:

.gif»>

То регулярка нужная нам будет такова:

.gif»(.*?)>

на это:

.gif»>


Пример 2:

Нужно заменить это:

<img src=»/resize500/img/help/какой-то рисунок.gif«>

на это:

<a href=»/img/help/какой-то рисунок.gif«><img src=»/resize500/img/help/какой-то рисунок.gif«></a>

То регулярка нужная нам будет такова:

<img src=»/resize500(.*?)»>

на это:

<a href=»\1″><img src=»/resize500\1″></a>


Пример 3:

Нужно с соблюдением всех индексов в скобках, заменить это:

onclick=»checkpoint(‘57‘);»

на это:

onclick=»checkpoint(‘57‘);» alt=»57»

То регулярка нужная нам будет такова:

checkpoint\(‘(.*?)’\);»

на это:

checkpoint(‘\1′);» alt=»\1″


Пример 3:

Нужно с соблюдением всех индексов в скобках, заменить это:

metro[0] = new Array(«Авиамоторная«,0,501,269);

на это:

INSERT INTO `stations_metro` VALUES (», ‘Авиамоторная‘, », ‘501,269‘);

То регулярка нужная нам будет такова:

metro\[(.*?)\] = new Array\(«(.*?)»,0,(.*?)\);

на это:

INSERT INTO stations_metro VALUES (», ‘\2′, », ‘\3′);


Думаю, более-менее сложные примеры мы рассмотрели, кому будет нужно что-то более сложное, но вышеизложенный материал он легко понял, то без проблем найдет ответ в справочнике программы EmEditor

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты