Здравствуйте Дамы и Господа!
Вот тут не много озадачен, суть проблемы в общем вот в чем:
Есть строка, пусть например:
Цитата |
Меня завут [name] Петров Виктор [/name] и я не могу вырезать подстроку! У меня есть друг [name] Вася Петичкин [/name], который тоже не знает как вырезать подстроку, помогите пожалуйста! |
И нужно что бы на выходе скрипт вывел
Цитата |
Петров Виктор и Вася Петичкин |
Подскажите пожалуйста, как это сделать, а то до меня не доходит никак...
Заранее Вас благодарю!
Спустя 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Оказывается все проще чем казалось, нужно учить регулярные выражения!) Спасибо большое!)
_____________
Искусство программирования - заставить компьютер делать всё то, что Вам делать лень!