Ci risiamo, altro problema.
Supponendo di dover cercare la data su una pagina web (ovvio la pagina viene letta e il contenuto inserito in una stringa):
Codice PHP:
<img src="http://www.sito.com/cartella/cartellab/10/12/2014/testo.html" alt="" />
<p>data 15/02/2015</p>
con l'espressione regolare
Codice PHP:
$result = preg_match_all("/[0-9]{1,2}\/*\-*[0-9]{1,2}\/*\-*[0-9]{4}/", $string, $matches);
il risultato sarebbe
10/12/2014
15/02/2015
Nel primo caso però, si tratta di un link, non di una data vera e propria.
Come posso "arricchire" l'espressione regolare affinché se davanti alla data legge uno slash, non estrae la data?