Выбор дат

Тема в разделе "Регулярные выражения", создана пользователем LEXAlForpostl, 8 янв 2012.

Статус темы:
Закрыта.
Модераторы: xpert13
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    739
    Симпатии:
    226
    Здравствуйте.
    Подскажите, пожалуйста, как можно удалить даты в форматах /1.1.1999/, /01.1.1999/, /1.01.1999/ либо /01.01.1999/
     
  2. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.037
    Симпатии:
    702
    \d{1,2}\.\d{1,2}\.\d{1,4}

    PHP:
    $str '/1.1.1999/, /01.1.1999/, /1.01.1999/ либо /01.01.1999/';
    $str preg_replace('/\d{1,2}\.\d{1,2}\.\d{1,4}/','',$str);
    echo 
    $str;
    // результат: //, //, // либо //
     
  3. xpert13

    xpert13 <(*_*)>

    Moderator
    Регистр.:
    7 ноя 2008
    Сообщения:
    182
    Симпатии:
    455
    Лучше уже так: \d{1,2}\.\d{1,2}\.\d{4}
    Потому что ваш вариант может совпасть с такой комбинацией 1.1.1, что скорее похоже на версию программы чем на дату.
     
Статус темы:
Закрыта.