La segunda expresión (b) efectivamente está errada, sin embargo la primera funciona mejor.
Código PHP:
Ver original$cadena1="COL LOS NARANJITOS FRTE A COL. LOS FULECOS ESQUINA OPUESTA A LA COLONIA ZAKUMI CALLE MUNDIAL CASA 2018";
$patron = '/COL(?!ONIA)/i';
Sin embargo se conserva el punto de COL., con lo cual habría que modificar un poco la expresión:
Código PHP:
Ver original$cadena1="COL LOS NARANJITOS FRTE A COL. LOS FULECOS ESQUINA OPUESTA A LA COLONIA ZAKUMI CALLE MUNDIAL CASA 2018";
$patron = '/COL\.?(?!ONIA)/i';