Ya le puse el bucle quedando el código así:
Código PHP:
<%
cadena = "u2_the_best_of_1960_1970_front.jpg"
cadena = "u2_dublin_1993_back.jpg"
vec = split(cadena, "_")
for a=1900 to 2007
Cnt = 0
Veces = 0
For i=0 to Ubound(vec)
On Error Resume Next
Valor = CInt(vec(i))
If Err.number<>0 then Valor = "" End If
If VarType(Valor)=2 Then
If Veces=0 Then Cnt = i End If
Veces = Veces + 1
End If
Next
If Veces=1 and a=CInt(vec(Cnt)) Then vec(Cnt) = "(" & vec(Cnt) & ")" End If
NewCad = Join(vec,"_")
next
Response.Write Cadena & " -> "& NewCad &"<br>"
%>
Y funciona bien, siempre que la cadena sea igual que está escrita arriba, pero si la cadena por ejemplo= "u2_dublin_(1993_back.jpg" , me pone entre paréntesis a u2.
Hay algo mal ??
Gracias