Forum Webscript.Ru
Программирование => PHP => Тема начата: Алексей от 28 Декабря 2004, 14:59:47
-
мля.. мне тут тестовое задание прислали, а я как лох, не знаю, как правильно сделать :(((
. написать regexp, возвращающий минимальную часть строки, заключенную в тэги “” и “”.
Пример:
Строка:
“somemoreyet another text text text”
Результат:
“yet another text”
просто интересно, как такое можно осуществить?
ничего кроме preg_match ("#([^>]+?)#i", $str, $ar);
echo $ar[0]."
";
в голову не приходит :(((
я лох :((
-
пойти что ли повеситься? :(
надоело всё это. учишся-учишся, делаешь-делаешь... какой смысл всё это продолжать? :(
-
может быть, почитать что-нибудь?
-
ты уверен, что выводить тебе надо именно $ar[0]?
-
Алексей
у нас есть форум по регекспам.
Посмотри там верхние темы
-
RomikChef:
может быть, почитать что-нибудь?
ага, а то я не читал...
Макс
ну, да, ну да.. почитаю....
-
Алексей , прочти подсказку, которую дал RomikChef.
-
что читать? теорию? я её 3 года читаю.
-
Нет, про
-
Алексей
Попробуй сделать так :
$string="somemoreyet another text text text";
$string=preg_match_all("#([^>]+?)#i", $string, $ar);
echo $ar[0][0];
И получишь свой результат.
Только получится масло масляное ;)
-
Lutik
я чё то не вкурил.. какой результат? ты проверял работоспособность данного блока то?
-
Алексей, я немогу понять вообще что тебя смущает в твоем регеспе? Тебе чегото не понравился preg_match вот я тебе и предложил preg_match_all. Только разница между ними, что второй формирует двумерный масив.
-
Lutik
Алексей:
написать regexp, возвращающий минимальную часть строки, заключенную в тэги “” и “”.
Пример:
Строка:
“somemoreyet another text text text”
Результат:
“yet another text”
-
Ну так оно у тебя работает, что тебе еще надо.
Вот твоя минимальная часть строки:
yet another text
-
Lutik
yet another text не покатит