Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Como se hace para que encuentre y reemplace ? (http://www.forosdelweb.com/f91/como-hace-para-que-encuentre-reemplace-572425/)

marting_234 03/04/2008 18:36

Como se hace para que encuentre y reemplace ?
 
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.
Necesito que reemplace por ejemplo:

<a <img src="1cuadra-rectangular-tr.gif" </a>
otra:
<a <img src="4cuadra-rectangular.gif" </a>
otra:
<a <img src="9cuadra-recta.gif" </a>

y asi cada una de las <a </a> 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 <a </a>
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 <a </a> sin importar que ese contenido sea distinto en cada linea que aparece <a </a>?
Si quedaran las <a </a> vacias tambien estaria bien, solo necesito sacar lo que hay dentro de cada una de ellas.
Gracias
Un abrazo



__________________________________________________ ________________
http://altayagoo.com/empleos-trabajos15.htm empleos

Raulmmmm 04/04/2008 06:31

Re: Como se hace para que encuentre y reemplace ?
 
Te puedes bajar el programa Notepad++:
http://notepad-plus.sourceforge.net
Le das a Buscar > Reemplazar, le das a Expresión regular, y pones en Buscar esto:
<a <img src="(.*)" </a>
Y en reemplazar pones lo que quieras reemplazar.

marting_234 04/04/2008 07:24

Re: Como se hace para que encuentre y reemplace ?
 
Gracias. Ojala funcione, seria lo que necesito.
Un abrazo

marting_234 04/04/2008 07:43

Re: Como se hace para que encuentre y reemplace ?
 
Hola lo probe pero no funciono, quizas me puedas ayudar con uno exactamente que tengo que reemplazar y puedas decirme que tengo que colocar, porque si llega a funcionar, creo que seria exactamente lo que estoy necesitando.

podria quedar vacio entre <NOBR> y ></NOBR>
o : <NOBR><A CLASS=fl HREF= y </A></NOBR>

El codigo seria este?
<NOBR><A CLASS=fl HREF="(.*)" </A></NOBR>
Un abrazo


Codigo que tengo que reemplazar con Expresión regular

<NOBR><A CLASS=fl HREF="http://50.85.15.10/search?q=cache:08rudXc0aQoJ:es.vadino.com/links.html+recursos+webmaster&hl=es&ct=clnk&cd=417 &gl=ar&ie=UTF-8"></A>
- <A CLASS=fl HREF="http://50.85.15.10/search?hl=es&ie=UTF-8&q=related:es.vadino.com/links.html"></A></NOBR>

marting_234 04/04/2008 08:24

Re: Como se hace para que encuentre y reemplace ?
 
logre con: <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>

Alguien me puede ayudar a corregir el codigo?
Gracias
Saludos

Raulmmmm 05/04/2008 03:30

Re: Como se hace para que encuentre y reemplace ?
 
¡Creo que he encontrado la solución!. En el texto donde tengas los <NOBR>, lo seleccionas y le das a Text Fx > Edit > Unwrap Text.
Le das a Buscar > Reemplazar, pinchas en Expresión Regular y pones, en Buscar, </NOBR>, y en Reemplazar, pones </NOBR>\n.
Luego, le das otra vez a Buscar > Reemplazar y pones, en Buscar, <NOBR>.*</NOBR>, y en Reemplazar, lo que quieras.

Mira a ver si te funciona, lo único que te puede dar problemas es el Unwrap text, que a veces no deja todo en una línea.

marting_234 06/04/2008 08:01

Re: Como se hace para que encuentre y reemplace ?
 
Hola gracias, lo voy a probar, mañana te aviso si funciono bien.
Gracias
Saludos


La zona horaria es GMT -6. Ahora son las 07:49.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.