WebmasterTotal
Regresar   WebmasterTotal > Programación y Diseño > Discusión de Programación en General > Como se hace para que encuentre y reemplace ?
Registrate ahora y sé parte de la Comunidad de Webmasters de habla hispana más grande de la web !! ¿Qué esperas para registrate ?
Responder
 
LinkBack Herramientas Estilo
(#1 (permalink))
Viejo(s)
groensa groensa está fuera de línea
Junior Member
 
Posts: 1
Registrado: abril-2008
Predeterminado Como se hace para que encuentre y reemplace ? - 09-abr-2008, 12:40

Hola quizas me puedan ayudar a encontrar una forma de que encuentre y reemplace un codigo que tengo que reemplazar en bastante mas de 100 paginas.

Ejemplo de codigo que tengo que reemplazar con Expresión regular:

<NOBR><A CLASS=fl HREF="http://50.85.15.10/ie=UTF-8"></A>
- <A CLASS=fl HREF="http://50.85.15.10/ie=UTF-8&q=related:es.vadin.com/links.html"></A></NOBR>

y asi mas de 100 codigos que reemplazar.

y asi cada una de los <NOBR> </NOBR> tiene un contenido distinto, por eso no sirve el find and replace tradicional ya que no puede encontrar y reemplazar el contenido distinto que tiene cada <NOBR> </NOBR>
Tambien lo pense haciendolo con un programa macro, pero resulta que cada linea de codigo esta en un lugar distinto y algunas lineas ocupan hasta dos lineas entonces el macro ya no lo encontraria correctamente para reemplazar.
A alguien se le ocurre como se puede hacer o si hay un programa que haga esto de reemplazar lo que hay dentro de <NOBR> </NOBR> sin importar que ese contenido sea distinto en cada linea que aparece <NOBR> </NOBR>?
Si quedaran las <NOBR> </NOBR> vacias tambien estaria bien, solo necesito sacar lo que hay dentro de cada una de ellas.




lo que logre con buscar y reemplazar usando: Expresión regular


<NOBR>(.*)</NOBR>


que seleccione, pero se pasa de largo hasta el ultimo </NOBR> que hay.

Es decir no va de un <NOBR> </NOBR> al otro sino que, empieza en el primer <NOBR> y selecciona todo hasta el ultimo </NOBR> que hay en la pagina.

Alguien me puede ayudar a corregir el codigo y usar algo en vez de(.*) porque se pasa de largo.
Gracias
Saludos



__________________________________________________ ________________
Altayagoo Super Buscadores Tematicos SuperBuscadores Por Temas Directorios Portales Metabuscadores buscadores superbuscadores
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
(#2 (permalink))
Viejo(s)
Administrador Administrador está fuera de línea
Administrator
 
Posts: 17
Registrado: agosto-2006
Localidad: Mexico
Predeterminado Re: Como se hace para que encuentre y reemplace ? - 09-abr-2008, 03:40

Hay editores de texto que hacen eso. Yo recuerdo haber usado uno con propositos similares hace tiempo.
Creo que UltraEdit es uno de ellos, lo puedes encontrar en download.com


http://www.webmastertotal.com/
No necesitas ir a ningún otro lugar !
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
Responder



Herramientas
Estilo

Reglas del foro
no puedes iniciar una discusión
no puedes responder a una discusión
no puedes agregar archivos adjuntos
no puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado




Usando: vBulletin Version 3.6.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0 RC4
vBulletin Skin developed by: vBStyles.com

FREE counter and Web statistics from sitetracker.com