Желательно чтобы она удаляла ообще любой текст внутри указанного тега, вместе с тегами.
$pole = '<b>Год выхода:</b> 2011';
$patern = '/\s*<b>\s*Год\s*(выхода|Выхода|выпуска|Выпуска)\s*:\s*<\/b>\s*/';
$pole = preg_replace($patern, '', $pole);
т.е. чтобы на выходе получалось: 2011
Спустя 12 минут, 27 секунд (8.12.2011 - 20:39) vital написал(а):
$pole = '<b>Год выхода:</b> 2011';
$pole = preg_replace([^0-9], '', $pole);
Спустя 6 минут, 26 секунд (8.12.2011 - 20:46) Winston написал(а):
vital
Это не JS что можно без кавычек шаблон писать :)
kuzroman
Это не JS что можно без кавычек шаблон писать :)
kuzroman
$pole = '<b>Год выхода:</b> 2011';
echo preg_replace('#[^\d]#', '', $pole);
Спустя 8 минут, 58 секунд (8.12.2011 - 20:55) kuzroman написал(а):
Блин это конечно хорошо, но это если в поле год только цифры,
а если строка такая:
$pole = '<b>Жанр </b>: Очень страшное кино))) ;
а если строка такая:
$pole = '<b>Жанр </b>: Очень страшное кино))) ;
Спустя 3 минуты, 6 секунд (8.12.2011 - 20:58) Winston написал(а):
Ты показывай конкретные строки.
Цитата (kuzroman @ 8.12.2011 - 19:55) |
Блин это конечно хорошо, но это если в поле год только цифры, |
А что там еще должно быть ?
Цитата (kuzroman @ 8.12.2011 - 19:55) |
а если строка такая: $pole = '<b>Жанр </b>: Очень страшное кино))) ; |
И что? Ты спросил, как из строки получить только цифры, тебе дали ответ. Остальное уточнять надо
Спустя 22 минуты, 54 секунды (8.12.2011 - 21:21) kuzroman написал(а):
Вообще вопрос поставлен как раз, как надо
"Желательно чтобы она удаляла ообще любой текст внутри указанного тега, вместе с тегами."
Естеслтвенно в примере где цифры остаются только цифры.
Ну ладно, вообще задача тривиальная, a я еще поломаю голову. )))
"Желательно чтобы она удаляла ообще любой текст внутри указанного тега, вместе с тегами."
Естеслтвенно в примере где цифры остаются только цифры.
Ну ладно, вообще задача тривиальная, a я еще поломаю голову. )))
Спустя 10 минут, 5 секунд (8.12.2011 - 21:31) kuzroman написал(а):
Ну как то так:
$patern = '#\s*<b>(.*)<\/b>\s*(:)?#';)))
Спустя 1 минута, 30 секунд (8.12.2011 - 21:32) Winston написал(а):
$patern = '#\s*<b>(.*)</b>\s*:?#U';
Спустя 29 минут, 4 секунды (8.12.2011 - 22:01) kuzroman написал(а):
оки, спасибки.
_____________
kuzroman@list.ru