|
|
|
| Добрый день.
Не могу добится вроде тривиальной задачи.
Мне нужно сделать regexp для поиска определеного текста определенного цвета.
Делаю так
/<font color=\#D9EDFF>http</font>/i
однако spamassasin куда я это пихаю не откидывает письма с таким цветным текстом.
Или это неправильно выражение или в противном случае дело в spamassasin?
Если делаешь просто /http/i то фильтр срабатывает.
Подскажите советом. | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: Faraon
(07.08.2007 в 15:55)
| | В php это срабатывает это точно.
но когда вставляю в файлик spamassassin, упорно не
хочет работать. Но регулярное выражение явно работает.
Спасибо за помощь. Похоже проблемма все таки в SA. | |
|
|
|
|
|
|
|
для: emv67
(07.08.2007 в 16:25)
| | Я не работал с этой программой и не знаю ее возможности, но вполне вероятно она не воспринимает скорее всего html | |
|
|
|