Si, la verdad que voy a estudiármelas bien porque me están haciendo perder mucho tiempo cada vez que las necesito.
Viendo el link que me has pasado me surgen dudas, en cocreto no entiendo en absoluto que quiere decir esto:
(?:) No captura subpatron - ((?:foo|fu)bar) captura foobar o fubar sin que foo o fu se capture como subpatron
No entiendo a que se refiere con eso, ni que es foo|fu , en fin me suena a chino jejeje
Edito porque despúes de hacer varias pruebas , el resultado es exactamente el mismo si pongo:
$patron="/(?:www\.)?miurl(?:\.com)?/";
que
$patron="/miurl/";
Ambos patrones me devuelven las mismas urls.
Mil gracias por la ayuda (::