HomeSite: замена с регулярными выражениями

J
На сайте с 04.09.2001
Offline
61
1260

Помогите примером новичку:

в HomeSite 5.5 нужно найти все файлы, содержащие строку:

<meta name="date.http" content="2005/xx/xx">

и сделать корректную замену на данную строку:

<meta name="date.http" content="2006/01/17">

К сожалению, в регулярных я профан ;-(

J()KER
[Удален]
#1

Я не уверен насчет homesite, там помнится с регулярными выражениями как-то криво все было, а вот в дримвивере - не проблема заменить.

Сама замена такая:

<meta name="date.http" content="2005/../..">

на

<meta name="date.http" content="2006/01/17">

Killer
На сайте с 12.11.2004
Offline
130
#2
joker:
Помогите примером новичку:

в HomeSite 5.5 нужно найти все файлы, содержащие строку:

<meta name="date.http" content="2005/xx/xx">

и сделать корректную замену на данную строку:

<meta name="date.http" content="2006/01/17">

К сожалению, в регулярных я профан ;-(

Вроде такое правило.

 <meta name="date.http" content="2005/[0-9]*/[0-9]*">
P2
На сайте с 16.09.2005
Offline
183
#3
joker:
Помогите примером новичку:

в HomeSite 5.5 нужно найти все файлы, содержащие строку:

<meta name="date.http" content="2005/xx/xx">

и сделать корректную замену на данную строку:

<meta name="date.http" content="2006/01/17">

К сожалению, в регулярных я профан ;-(

"2005/xx/xx" - даты все разные?

aspnet
На сайте с 17.09.2005
Offline
68
#4

Find what: (/[0-9]{2})

Replace with: /17

не забудьте про галочку про регекспы ;-)

и экспереминтируйте

далее небольшой хелп

HomeSite рулит ;-)

J
На сайте с 04.09.2001
Offline
61
#5
Killer:

 <meta name="date.http" content="2005/[0-9]*/[0-9]*">

По моим опытам получилось

2006/[0-9]{2}/[0-9]{2}

E
На сайте с 25.10.2005
Offline
29
epr
#6

Я когда-то для этих нужд писал программку на PHP (чтобы выдирать копирайты из какого-то скрипта бесплатного форума), только наверное подтер давно...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий