alguien me puede ayduar a crear una expresión regular para buscar una 'propiedad' contenida en un string, ejemplo:
tengo el siguiente estring en una base de datos:
Código:
ok, eso lo saco y lo pongo en una variable, lo que necesito es sacar la 'propiedad' dada, por ejemplo 'footer.copyright'.footer.copyright=Copyright y usos footer.sugerencias=Sugerencias y comentarios footer.email=Correo electronico main.categorias=Categorías main.titulo=Título de la película
actualmente tengo lo siguiente expresión: /^footer\.copyright=.\n$/, la cual genero de la siguiente manera:
Código PHP:
$pattern = '/^'.preg_replace("/\./","\\\.",$property).'=.\n$/';
preg_match($pattern, $properties, $matches, PREG_OFFSET_CAPTURE);
print_r($matches);
espero que alguien me ppueda ayudar
utilizando el método prueba y error he sacado esta expresión /footer\.copyright=.*/ hace su trabajo jejejejeje.
Se utilizar expresiones en otros lenguajes, se me hace raro que .* solo tome hasta el siguiente \n, si alguien puede explicarme esto, se lo agradecería.
saludos