Salve a tutti. Mi servirebbe un piccolo aiuto con le espressioni regolari: in pratica dovrei filtrare dei parametri che abbiano come chiave un testo in questo formato: "3_16:54-18:30_teacher2planning_FK_teacher2module_id".

Non mi interessa cosa c'è dopo teacher2planning_, quindi ho formulato questa espressione ma non si comporta come dovrebbe:

<?php
preg_match('/^[0-9\?]+_[0-9\?]{2}:[0-9\?]{2}-[0-9\?]{2}:[0-9\?]{2}_teacher2planning_[a-z0-9_\?]+/', $key) != false
?>

Qualche aiuto?