Помогите с регулярными выражениями

JaneV

Новичок
Помогите с регулярными выражениями

Не могу разобраться в регулярных выражениях - нужно просто определить текст между двумя слэшами /ТЕКСТ /
Причем могут быть слэши а могут и не быть

Что не так?

$url = "/text/"

$pattern = "/?(.+)(\/)?";

ereg($pattern,$url,$url_clean);

$url = $url_clean[1];

Первый слеш понимает а второй никак
Подскажите как правильно.
 

JaneV

Новичок
это уже отчаяние, просто все перепробывала - экранирую слеш
 

Фанат

oncle terrible
Команда форума
нужно определить текст между двумя слэшами /ТЕКСТ /
девушка. с таким подходом к формулированию задач можно даже не пытаться заниматься программированием.
 

Фанат

oncle terrible
Команда форума
прошу прощения.
это я невнимательно прочитал.

-~{}~ 16.04.09 11:32:

но исходных данных нужно больше.
какие варианты исходного текста?

как понимать "текст между двумя слешами, но их может не быть"?,
из строк
"раз два три /искомый текст/ три четыре"
"раз два три искомый текст три четыре"
оба раза извлечь искомый текст? или что?
 

JaneV

Новичок
/искомый текст/
/искомый текст
искомый текст/
искомый текст

вот все варианты
 
Сверху