Есть некий текст, в котором может быть произвольная дата вида 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);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Все письма отправляются по шаблону через PHPGMail во всех письмах, кроме первого скрывает повторяющиеся предложения в конце письма, которые...
Из строки №Дн025П1 нужно вытащить при помощи регулярки 025
Пишу программу, которая выполняет выводит в QTableWidget информацию о каталоге в виде ls -aliИнформацию из текущего каталога считывает нормально,...
Формирую данные в текстовом формате и отправляю их в буфер обмена с помощью QClipboardПри этом требуется обеспечить совместимость буфера обмена...