Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поиск определенного текста определенного цвета
 
 автор: emv67   (07.08.2007 в 15:19)   письмо автору
 
 

Добрый день.
Не могу добится вроде тривиальной задачи.
Мне нужно сделать regexp для поиска определеного текста определенного цвета.
Делаю так
/<font color=\#D9EDFF>http</font>/i
однако spamassasin куда я это пихаю не откидывает письма с таким цветным текстом.
Или это неправильно выражение или в противном случае дело в spamassasin?
Если делаешь просто /http/i то фильтр срабатывает.
Подскажите советом.

   
 
 автор: Faraon   (07.08.2007 в 15:55)   письмо автору
 
   для: emv67   (07.08.2007 в 15:19)
 


<?
$text
="<font color=#D9EDFF>http</font>";
preg_match("/<font color=#D9EDFF>(.+?)<\/font>/i"$text$out);

 print 
$out[1];

?>

если просто надо найти http, то заместо (.+?) вставте http

   
 
 автор: emv67   (07.08.2007 в 16:25)   письмо автору
 
   для: Faraon   (07.08.2007 в 15:55)
 

В php это срабатывает это точно.
но когда вставляю в файлик spamassassin, упорно не
хочет работать. Но регулярное выражение явно работает.
Спасибо за помощь. Похоже проблемма все таки в SA.

   
 
 автор: Faraon   (07.08.2007 в 16:37)   письмо автору
 
   для: emv67   (07.08.2007 в 16:25)
 

Я не работал с этой программой и не знаю ее возможности, но вполне вероятно она не воспринимает скорее всего html

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования