Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 14-04-2008
Avatar de gabrielflowers
gabrielflowers gabrielflowers is offline
Miembro
 
Registrado: jul 2007
Posts: 88
Poder: 17
gabrielflowers Va por buen camino
haciendo muchas pruebas la funcion preg_replace() me resulto efectiva para lo que buscaba, evidentemente esta funcion busca(con expresiones regulares) en una cadena y reemplaza, tal como plantee, mas sin embargo la funcion ereg_replace() tiene un comportamiento anormal (quizas por que trabaja con el estandar POSIX Extendido)

y pongo el codigo como referencia para quien lo necesite:
Código PHP:
$path=$path.'lang/';
 
$ext='.txt';
 
$sep='<==>';
 
$lang_file=$path.$lang.$ext;//es el directorio del archivo
if(file_exists($lang_file))//si el archivo existe
{
  
$nl=chr(13).chr(10);//caracteres delimitadores del texto a buscar
  
$lang_content=file_get_contents($lang_file);//contenido del archivo
  
$lang_content=preg_replace('/'.$palabra.' +'.$sep.' +(.*)'.$nl.'/',$palabra.' <==> '.$traduccion.$nl,$lang_content);
  
$f=fopen($lang_file,'w');//abre el archivo para escritura
  
fwrite($f,$lang_content);//escribir en el archivo
  
fclose($f);//cerramos el archivo
  
echo 'modificado!';
 } 
gracias a todos, saludos
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar"

Última edición por gabrielflowers fecha: 16-04-2008 a las 00:35:58.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda con expresiones regulares Lerak Varios 1 13-04-2008 01:05:41
Buscador de código que soporta expresiones regulares Al González Noticias 4 04-11-2007 18:17:29
Expresiones Regulares (¿o Regular Expressions?) Ñuño Martínez Varios 12 13-10-2006 22:36:40
expresiones regulares en sql jonmendi SQL 1 24-12-2004 15:28:39
Expresiones regulares roman Varios 1 18-08-2003 17:08:37


La franja horaria es GMT +2. Ahora son las 09:13:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi