FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
como buscar (con expresiones regulares) en una cadena, y reemplazarlo?
hola a todos, me encuentro con este problema, pues veran el contexto completo es este: primero estoy leyendo de un archivo txt con file_get_contents();,y guardo el contenido del archivo en una variable $contenido(que seria un string), ahora mi problema es buscar(con expresiones regulares) en la cadena $contenido una frase y reemplazarla por otra, he probado con ereg_replace() y preg_replace pero no me funcionan, algun consejo???
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
#2
|
||||
|
||||
#3
|
||||
|
||||
para axesys:bueno tu respuesta me parece poco clara, yo mas bien buscaba alguna funcion de php que me haga esto, o alguna forma hacerlo?, pero siempre bajo el entorno php
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
#4
|
||||
|
||||
Perdon no me fije que era para php
|
#5
|
||||
|
||||
alguna otra ayuda?
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
#6
|
||||
|
||||
Hola,
Puede que la función "str_replace()" te sea suficiente. Por otro lado, comprenderás que decir: Cita:
|
#7
|
||||
|
||||
bueno a ver este el codigo con busco con mi expresion regular, en el contenido de un archivo que lo guardo en $lang_content
Código PHP:
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" |
#8
|
||||
|
||||
Hola,
Estás dando a entender que lo que fallan son las funciones de PHP, cuando lo más normal es pensar que lo que está equivocado es la expresión regular. O bien que, efectivamente, lo que buscas no está donde lo buscas. No creo que las funciones de PHP que mencionas no estén "probadas". Al contrario, creo que están muy probadas. Me temo que tendrás que afinar la expresión regular en cuestión o buscar el problema en otro sitio, no en las funciones de PHP. PD. Tal vez me equivoque y hallas descubierto un "bug" en PHP, pero, me permito dudarlo. |
#9
|
||||
|
||||
Hola
De php no se pero me parece que esta funcion reemplaza: Código PHP:
|
#10
|
||||
|
||||
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:
__________________
"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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|