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

Здесь я приведу примеры различных регулярных выражений, которые я применял когда-либо в программе 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

Оцени публикацию:
  • 7,35
Оценили человек: 7

Похожие статьи:


Комментарии посетителей:
  • Спасибо огромное!:)
    08 декабря 2012, 11:10 коммент полезен : 0 # Valera (гость)
Предложения и пожелания:
Ваше имя:
Ваш E-mail:
Сколько будет Οдин + Τри
Главная
X

youtube.com/watch?v=7hFivbgIEqk

При полном или частичном использовании материалов данного сайта, ссылка на сайт "yapro.ru" обязательна как на источник информации.
Автоматический импорт материалов и информации с сайта запрещен.
Copyrights © 2007 - 2017 YaPro.Ru

Главная » Веб-мастеру » Программы »