CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Помогите написать регулярное выражение (извлечь картинку из текста)
Официальный форум Eleanor CMS » Для вебмастеров и владельцев сайтов » Комната программистов
c0wb0y
Доброе время суток!
Помогите пожалуйста написать регулярное выражение на php чтобы из текста "выдернуть" src первого изображения, причем неважно, вначале оно текста или в середине.

Посоветовали решение, но, к сожалению оно не работает (показывается ошибка: T_CONSTANT_ENCAPSED_STRING):
preg_match("#<\s*img\s+[^>]*?src=["']([^'"]+)["'][^>]*>#",$text,$matches);


Буду очень Вам признателен!!! :rolleyes:
Maximkaboom
У саши сделано вот так:

preg_match('#<img.+?src="([^"]+)"[^>]*>#',$text,$m);
Alexander
Maximkaboom, типа меня за эталон берете? :)
termit
Не стал ещё одну тему создавать. Собственно сабж:
Помогите написать регулярку для арифметических выражений.
например:
10+9.8*(1/2)-sin(0.33)

Желательно чтобы я потом смог розобраться куда впихивать новые функции (синус, косинус, тангенс и т.д.)

пытался чтото намутить типа \d*|\+*|\-*|\**|\/*|\sin*.....
короче, далёк я от регулярок как от луны)))
Djadka
10+9.8*(1/2)-sin(0.33)
До конца непонятно что надо на выходе, вынимать что то из этого или проверять что это выражение такое какое надо?
Если поэтому выражение то примерно можно написать так
\d{1,2}\+\d{1,2}\*\-sin\(\d{1,2}\)
Псевдокод, я курил много дней пока вкурил в регулярки
termit
нужно проверить на php является ли строка арифметическим выражением
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.