powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) помогите с регулярным выражением
7 сообщений из 7, страница 1 из 1
(PHP) помогите с регулярным выражением
    #33243775
kianu2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача стоит такая. Мне надо удалить из html файла кусок кода между
<TD aling=center valing=top width=160>
и к примеру
</div>
Люди, помогите в написании регулярного выражения.
...
Рейтинг: 0 / 0
(PHP) помогите с регулярным выражением
    #33243879
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну прям так и будет:
Код: plaintext
$pattern = "~<TD aling=center valing=top width=160>(.*)</div>~U";
...
Рейтинг: 0 / 0
(PHP) помогите с регулярным выражением
    #33248782
kianu2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не находит ничего по этому шаблону. Может кто знает ссылки на дельную документацию по написанию таких выражений. И что означает U в конце регулярного выражения?
...
Рейтинг: 0 / 0
(PHP) помогите с регулярным выражением
    #33248854
kianu2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точнее наверное будет так написать.
<TABLE id=nb><TR> <TD align=center valign=top width=160> <DIV id=hist>ШэєюҐьрішџ</DIV>
<SCRIPT>
код
код
</div>

Нужно найти кусок кода между красным включительно. С последующим его удалением из документа.
...
Рейтинг: 0 / 0
(PHP) помогите с регулярным выражением
    #33249036
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kianu2005Может кто знает ссылки на дельную документацию по написанию таких выражений. И что означает U в конце регулярного выражения?

http://phpclub.ru/detail/article/regexp_1
http://phpclub.ru/detail/article/regexp_2
...
Рейтинг: 0 / 0
(PHP) помогите с регулярным выражением
    #33249680
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, потому что вы сначала написали aling, а потом align?)
...
Рейтинг: 0 / 0
(PHP) помогите с регулярным выражением
    #33249687
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U в конце регулярного выражения означает модификатор ungreedy, чтобы этот регэксп выбрал минимальное вхождение, а не начиная с первого соответствующего TD, до последнего закрывающегося </div>.
Прочитать, кстати, об этом можно в официальной документации по PHP: http://ru3.php.net/pcre
Да, вы учли, что это шаблон для preg_match, а не ereg?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) помогите с регулярным выражением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]