Есть некий текст, в котором может быть произвольная дата вида dd.mm.yyyy и необходимо удалить из него эту дату регулярным выражением. С регулярками всегда сложности.. Подскажите, заранее Спасибо.
$VAR_DATA = 'this data 31.05.2018';
echo preg_replace("/([0-2]\d|3[01])\.(0\d|1[012])\.(\d{2,4})/", "", $VAR_DATA);
Дополню Manitikyl. Если дата будет через тире или точку.
$VAR_DATA = 'this data 31-05-2018';
echo preg_replace("/([0-2]\d|3[01])(\.|\-)(0\d|1[012])(\.|\-)(\d{2,4})/", "", $VAR_DATA);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости