<?php
$string = '12.31Пн Здесь еще какой-то текст 123 который не нужно использоват 03.09 Здесь еще текст 04.09 Ну и здесь допустим текст и за компанию ложное совпадение 00.12 или 32.01 или 22.00 или 22.13 вот' ;
if ( preg_match_all ( '#(?P<element>(?:0[1-9]|[12]\d|3[01])\.(?:0[1-9]|1[012]).+?)(?=(?:0[1-9]|[12]\d|3[01])\.(?:0[1-9]|1[012])|$)#' , $string , $found ) ) {
$parsed = $found [ 'element' ] ;
}
PD9waHAKCiRzdHJpbmcgPSAnMTIuMzHQn9C9INCX0LTQtdGB0Ywg0LXRidC1INC60LDQutC+0Lkt0YLQviDRgtC10LrRgdGCIDEyMyDQutC+0YLQvtGA0YvQuSDQvdC1INC90YPQttC90L4g0LjRgdC/0L7Qu9GM0LfQvtCy0LDRgiAwMy4wOSDQl9C00LXRgdGMINC10YnQtSDRgtC10LrRgdGCIDA0LjA5INCd0YMg0Lgg0LfQtNC10YHRjCDQtNC+0L/Rg9GB0YLQuNC8INGC0LXQutGB0YIg0Lgg0LfQsCDQutC+0LzQv9Cw0L3QuNGOINC70L7QttC90L7QtSDRgdC+0LLQv9Cw0LTQtdC90LjQtSAwMC4xMiDQuNC70LggMzIuMDEg0LjQu9C4IDIyLjAwINC40LvQuCAyMi4xMyDQstC+0YInOwoKaWYocHJlZ19tYXRjaF9hbGwoJyMoP1A8ZWxlbWVudD4oPzowWzEtOV18WzEyXVxkfDNbMDFdKVwuKD86MFsxLTldfDFbMDEyXSkuKz8pKD89KD86MFsxLTldfFsxMl1cZHwzWzAxXSlcLig/OjBbMS05XXwxWzAxMl0pfCQpIycsICRzdHJpbmcsICRmb3VuZCkpCnsKCSRwYXJzZWQgPSAkZm91bmRbJ2VsZW1lbnQnXTsKfQpwcmludF9yKCRwYXJzZWQpOw==