![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Register | FAQ | Members List | Calendar | Guía de estilo | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#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: Quote:
|
|
#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
PHP Code:
__________________
"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: PHP Code:
|
|
#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: PHP Code:
__________________
"valor a pesar de toda debilidad del cuerpo, el espiritu debe triunfar" Last edited by gabrielflowers : 16/04/2008 at 00:35. |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ayuda con expresiones regulares | Lerak | Varios | 1 | 13/04/2008 01:05 |
| Buscador de código que soporta expresiones regulares | Al González | Noticias | 4 | 04/11/2007 18:17 |
| Expresiones Regulares (¿o Regular Expressions?) | Ñuño Martínez | Varios | 12 | 13/10/2006 22:36 |
| expresiones regulares en sql | jonmendi | SQL | 1 | 24/12/2004 15:28 |
| Expresiones regulares | roman | Varios | 1 | 18/08/2003 17:08 |
|