[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вырезание подстроки при помощи меток
UnWind
Здравствуйте Дамы и Господа!
Вот тут не много озадачен, суть проблемы в общем вот в чем:
Есть строка, пусть например:
Цитата
Меня завут [name] Петров Виктор [/name] и я не могу вырезать подстроку! У меня есть друг [name] Вася Петичкин [/name], который тоже не знает как вырезать подстроку, помогите пожалуйста!

И нужно что бы на выходе скрипт вывел
Цитата
Петров Виктор и Вася Петичкин

Подскажите пожалуйста, как это сделать, а то до меня не доходит никак...
Заранее Вас благодарю! smile.gif



Спустя 1 час, 31 минута, 33 секунды (4.12.2010 - 14:26) kovaldm написал(а):
Юзай регулярки.

Спустя 8 часов, 24 минуты, 6 секунд (4.12.2010 - 22:50) UnWind написал(а):
kovaldm
Дык я и не понимаю как это сделать при помощи регулярок, по этому и спрашиваю.

Спустя 1 час, 23 минуты, 27 секунд (5.12.2010 - 00:13) kirik написал(а):
Цитата (UnWind @ 4.12.2010 - 14:50)
Дык я и не понимаю как это сделать при помощи регулярок, по этому и спрашиваю.


Предлагаю медвежью услугу, не дорого.
$str = 'Меня зОвут [name] Петров Виктор [/name] и я не могу вырезать подстроку! У меня есть друг [name] Вася Петичкин [/name], который тоже не знает как вырезать подстроку, помогите пожалуйста!';

preg_match_all('#\[name\](.+?)\[/name\]#', $str, $o);

print_r($o[1]);

Спустя 3 часа, 56 минут, 21 секунда (5.12.2010 - 04:10) UnWind написал(а):
kirik
Оказывается все проще чем казалось, нужно учить регулярные выражения!) Спасибо большое!) smile.gif


_____________
Искусство программирования - заставить компьютер делать всё то, что Вам делать лень!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.