Как изменить часть кода в файлах

Статус
В этой теме нельзя размещать новые ответы.

nikky

Постоялец
Регистрация
5 Июл 2007
Сообщения
128
Реакции
12
как и чем в большом количестве файлов, в html коде всем ссылкам плана <a href="TEXT"> добавить .html
Чтобы в итоге получить <a href="TEXT.html">

в Dreamweaver знаю как все такие ссылки найти с помощью регулярных выражений:
<a href=\".+\">
а вот как заменить?
 
Нужно весь пример видеть, а так...

Найти:
(<a href=")((.?)*)">

Заменить на:
\1\2.html">

Находим первое выражение в скобках, находим второе выражение до кавычек и >,
оставляем в замене первое выражение и второе и добавляем .html и не забываем добавить кавычки и >
 
Например взять far manager с плагином Search And Replace
там это будет типа <a href=\x22(.+)\x22> заменить на
<a href=\x22$1\x2ehtml\x22>
из файловой панели для группы файлов по маске или выделенных.
 
Нужно весь пример видеть, а так...
Найти:
(<a href=")((.?)*)">
Заменить на:
\1\2.html">
Находим первое выражение в скобках, находим второе выражение до кавычек и >,
оставляем в замене первое выражение и второе и добавляем .html и не забываем добавить кавычки и >
а это в какой программе сделать можно?
 
на самом деле вот здесь
сильномогучая тема про массовую замену текста в файлах
 
там тема слишком магучая, скачал TextPipe, но как в нем что-то сделать...

В Dreamweaver не кто не знает как ругулярка делается?
 
Ctrl + F в поиске и замене поставь галочку регулярки.
Регулярки поддерживают почти все текстовые редакторы.
 
это я знаю. в Dreamweaver у меня такая ситуация:
если искать - регулярка работает, она такая <a href=\".+\">
найдет все ссылки, а вот как заменить?
в поле заменить ставлю по аналогии <a href=\".+\.html">
но это не работает, вместо <a href=ССЫЛКА.html">, я получаю везде <a href=\".+\.html">, то есть в поле заменить регулярное выражение не работает.
Вопрос что написать в поле заменить или почему там регулярка не работает?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху