Foros del Web » Creando para Internet » HTML »

Reemplazar etiquetas automaticamente

Estas en el tema de Reemplazar etiquetas automaticamente en el foro de HTML en Foros del Web. Hola a todos y aprovecho para presentarme; La pregunta creo que es un pelin peculiar, pero me sería de una gran utilidad: Tengo un documento ...
  #1 (permalink)  
Antiguo 23/03/2011, 16:09
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 6 años, 8 meses
Puntos: 0
Reemplazar etiquetas automaticamente

Hola a todos y aprovecho para presentarme;

La pregunta creo que es un pelin peculiar, pero me sería de una gran utilidad:
Tengo un documento html que tiene la peculiaridad de tener los tags de parrafo etiquetados al estilo <p class="parrafo">Ejemplo</p>.
El problema radica en que quiero modificar todos los tags de párrafo con la etiqueta "parrafo" por, por ejemplo, etiquetas <h1>Ejemplo </h1> pero de forma automatica. Si uso la herramienta buscar y reemplazar de cualquier soft que habrá un html y le indico que modifique <p class="parrafo"> por <h1>, este primer paso será perfecto y estará bien, pero el problema está en que el cierre seguirá siendo </p> en vez de </h1> con los consiguientes errores; y si modifico el </p> por </h1> tambien lo haré con todos los saltos de parrafo de todo el doc html.
El contenido del parrafo etiquetado puede ser bien diferente entre uno y otro claro.
Lo que busco es algo que me permita cambiar <p class="parrafo">Ejemplo</p> por <h1>Ejemplo</h1> de forma automatica sin tener que revisar y reemplazar manualmente los 250 <p class="parrafo"> y sus cierres en el documento.

Espero que me podais ayudar ya que sería estupendo poderlo automatizar.
Gracias de antemano. Saludos.
  #2 (permalink)  
Antiguo 24/03/2011, 02:12
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.728
Antigüedad: 8 años, 6 meses
Puntos: 1512
Respuesta: Reemplazar etiquetas automaticamente

Hay herramientas que los cambios lo puede hacer por expresiones regulares, por ejemplo Notepad++. Trata a ver si te puede ayudar. Si no te gusta la idea, esta la forma más sencilla pero tediosa, cambiarlos uno a uno
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 24/03/2011, 15:47
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 6 años, 8 meses
Puntos: 0
Respuesta: Reemplazar etiquetas automaticamente

No soy capaz de hacerlo con Notepad++.
Me tocará hacerlo uno a uno.

Muchas gracias de todas maneras por tu respuesta abimaelrc. Saludos.

EDITO: Dreamweaver CS5 con su función buscar y reemplazar me lo permite, al menos lo suficiente. Bastante trabajo ahorrado. Hubiese estado bien saberlo hacer tambien con algun otro soft, pero bueno, solucionado.
Gracias nuevamente.

Última edición por Neovin; 24/03/2011 a las 15:56
  #4 (permalink)  
Antiguo 24/03/2011, 16:37
 
Fecha de Ingreso: marzo-2011
Mensajes: 184
Antigüedad: 6 años, 8 meses
Puntos: 11
Respuesta: Reemplazar etiquetas automaticamente

Con expresiones regulares se puede hacer. Dreamweaver maneja expresiones regulares en su modo de buscar y reemplazar. No es tan difícil una vez que le entiendes. Sería algo así:

Chechando palomita en "Usar expresiones regulares"

Buscar:

<p class="parrafo">[azAZ0-9.,:;]+</p>

Reemplazar por:

<h1>[azAZ0-9.,:;]+</h1>

No estoy seguro de que esté 100% correcta la expresión regular que sugiero ya que depende de la versión del Dreamweaver, pero de que la solución es por ahí, es por ahí.

Sí se puede hacer :)

Saludos.
__________________
“Un estómago vacío, es un mal consejero.” Albert Einstein

Reflexiones, humor gráfico, chistes, Deporte, Consejos y tips
  #5 (permalink)  
Antiguo 25/03/2011, 15:41
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 6 años, 8 meses
Puntos: 0
Respuesta: Reemplazar etiquetas automaticamente

Gracias GatoGordo. Intentaré hacerlo tambien de esta manera con notepad++ a ver si se me da algo mejor que en el anterior intento.

Saludos.

Etiquetas: automaticamente, etiquetas, reemplazar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:02.