resulta que estoy extrayendo valores de un fichero de configuración de formato:
- Código: Seleccionar todo
nombre1 = cadena1
nombre2 = cadena2
......
tengo el siguiente código.
Using perl Syntax Highlighting
while (<LOG>) {
chomp;
next if !/^\s*(\w+)\s*=\s*(\w[\s\w]+\w)\s*$/;
$var{$1} = $2;
}
chomp;
next if !/^\s*(\w+)\s*=\s*(\w[\s\w]+\w)\s*$/;
$var{$1} = $2;
}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
este me funciona... PEROOOOO si una de las cadenas tiene un punto (.) ya no me lo toma.... ¿¿¿ cómo podría modificar la linea de la expresión regular para poder obtener el valor ???
Gracias por adelantado...
saludos...
scorpion....