Помогите с регуляркой

12
D
На сайте с 28.06.2008
Offline
1114
799

Господа нужно заменить

ИНН(тут разные цыфры) </h1>

на

</h1>

Что-то у меня не получаетcя, как регулярка должна выглядеть? Меняю notepad++

P
На сайте с 19.03.2009
Offline
17
#1
Dram:
Господа нужно заменить
ИНН(тут разные цыфры) </h1>

на

</h1>


Что-то у меня не получаетcя, как регулярка должна выглядеть? Меняю notepad++

preg_replace('/(ИНН[^<]+)<\/h1>/', '', $string);

где $string - ваша строка

Помогу с вёрсткой, html, css, js, jquery, php, mysql ($) icq 8938933 Быстрый, удобный и недорогой хостинг (http://sweb.ru/p17046) Виза в Великобританию (http://www.englishexpert.ru/velikobritaniya/viza/viza-v-velikobritaniu/)
D
На сайте с 28.06.2008
Offline
1114
#2

А что значит где $string - ваша строка ?

P
На сайте с 19.03.2009
Offline
17
#3
Dram:
А что значит где $string - ваша строка ?

Это строка в которой содержится ваши "ИНН(тут разные цыфры) </h1> "

D
На сайте с 28.06.2008
Offline
1114
#4

Всеравно не вкурил, у меня этих строк сотни, меняются только цифры, как мне написать в редакторе в поле что на что меняем, чтобы получить результат о котором я писал в первом сообщении?

G
На сайте с 27.03.2007
Offline
35
#5

Он тебе на php рассказал.

недвижимость (http://www.geldelo.ru/)
D
На сайте с 28.06.2008
Offline
1114
#6

Я так и понял, а мне регулярка в текстовый редактор нужна

P
На сайте с 19.03.2009
Offline
17
#7

Ок,

попробуйте так

что искать: (ИНН[^<]+<\/h1>)

на что менять: </h1>

D
На сайте с 28.06.2008
Offline
1114
#8

Спасибо, Вы правильно написали!

D
На сайте с 28.06.2008
Offline
1114
#9
poyzn:
Ок,

попробуйте так
что искать: (ИНН[^<]+<\/h1>)
на что менять: </h1>

Блин оказалось еще два варианта есть где вместо </h1> идет обычная точка и ', (вот такая закавычка) Как быть в таком случае, моготие пожалуйста с регуляркой для этих вариантов?

Т.е. один вариант с точкой, один с загагулькой вместо </h1>

Dram добавил 26.10.2010 в 15:55

Или может можно не привязываться к тому что идет за ИНН, там всегда 10 цифр

P
На сайте с 19.03.2009
Offline
17
#10

1. А у вас после "ИНН" во всех случаях сразу цифры идут?

2. точку и апостроф надо оставлять или их менять на </h1>?

попробуйте так (ИНН[^<\.\']+<\/h1>|\.|\')

12

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