Foros del Web » Programación para mayores de 30 ;) » Programación General »

Expresiones Regulares para generar Alt y Title de Imágenes

Estas en el tema de Expresiones Regulares para generar Alt y Title de Imágenes en el foro de Programación General en Foros del Web. Hola a todos, Utilizando "Buscar y reemplazar" de Dreamweaver, estoy tratando de hacer una línea para "Buscar" y otra para "Reemplazar", con expresiones regulares, con ...
  #1 (permalink)  
Antiguo 23/09/2010, 09:17
 
Fecha de Ingreso: agosto-2010
Mensajes: 7
Antigüedad: 14 años, 3 meses
Puntos: 0
Expresiones Regulares para generar Alt y Title de Imágenes

Hola a todos,

Utilizando "Buscar y reemplazar" de Dreamweaver, estoy tratando de hacer una línea para "Buscar" y otra para "Reemplazar", con expresiones regulares, con el fin de agregar automáticamente el "alt" y "title" a cada imágen de un catálogo que se actualiza periódicamente.


El código original de las imágenes en cuestión se puede encontrar con las siguientes variaciones:

A) src="Images/Deportes/Paris-Remera.jpg">

B) src="Images/Deportes/Paris-Saint-Germain-Remera.jpg">

C) src="Images/Deportes/Paris-Saint-Germain-03-Remera.jpg">


Los resultados deseados para cada caso serían:

A) src="Images/Deportes/Paris-Remera.jpg" alt="Remera Paris" title="Remera de Paris - T-shirt">

B) src="Images/Deportes/Paris-Saint-Germain-Remera.jpg" alt="Remera Paris Saint Germain" title="Remera de Paris Saint Germain - T-shirt">

C) src="Images/Deportes/Paris-Saint-Germain-03-Remera.jpg" alt="Remera Paris Saint Germain" title="Remera de Paris Saint Germain - T-shirt">


Lo más cercano que he logrado hasta ahora fue esto:

Buscar:
src="Images/Deportes/(.+)(|[0-9]{2})-Remera.jpg">

Reemplazar:
src="Images/Deportes/$1-Remera.jpg" alt="Remera $1" title="Remera de $1 - t-shirt">

* Probándolo, se darán cuenta que en los resultados aparecen los "-" (guiones) en "alt" y "title", y "03" (en el caso "C").


Básicamente, la idea es, en cada caso, utilizar el nombre del archivo (jpg) para generar "alt" y "title", reemplazándo los "-" (guiones) por espacios en blanco, y descartando los números previos a "-Remera.jpg", cuando estos estén presentes. Estós números, cuando están presentes, son de dos dígitos (02, 03, 04, etc.)

Gracias de antemano.

Etiquetas: expresiones, regulares, title, altas
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 11:25.