Código PHP:
$pattern = "/^([a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]+)".
"\s*=\s*".
"(?:\"([^\"]*)\"|(\\d*(?:[\\.\\,]\\d*)?))/";
lo que me viene sacando de quicio es que este patrón captura 3 sub-cadenas en cuanto a decimales o decimales con coma flotante se refiere (las cadenas por ahora veo que funcionan), la primera, como es de esperar, captura el nombre de la variable de configuración, la segunda, y mi archienemigo, es una cadena vacía que no sé de donde sale, y la tercer es el valor de la variable.
Alguien sabría ayudarme a corregir este comportamiento?, de donde sale la 2ª cadena?.
Gracias al que colabore.