Et pour répondre à Graal : J'ai fait de nombreux bench et PCRE (jamais de POSIX, c'est trop lent) n'est pas plus lent que des strpos/substr, mais on y gagne en clarté.
Surement que toi tu les utilises correctement mais si je me souviens bien, j'ai précisé 'quand on utilise les expressions régulières à tort et à travers'