ASP - Cadenas

 
Vista:

Cadenas

Publicado por Lia (1 intervención) el 13/12/2004 19:36:52
Hola
De un fichero de texto en el que hay escrito codigo html, debo recuperar
una serie de datos, que claro, estan dentro de etiquetas html del tipo que
pongo a continuacion,

<td align=\"center\"><font color=\"#000000\"><b>CASA</b></font></td>

La informacion que quiero recuperar es CASA. Mi problema es que he
intentado almacenar lo anterior a la informacion, es decir, <td
align=\"center\"><font color=\"#000000\"><b>, en una variable pero al hacer
la comparacion con un If me da error. Sera un problema de Cadenas ?. Es
decir, como comparo algo entre comillas que tiene comillas, claro por que
defino una variable tal que
pp=\"<td align=\"center\"><font color=\"#000000\"><b>\" aqui lo de \"center\" va
entre comillas. Me pregunto si debo poner comillas simples entre las
dobles. Bueno, y la verdad tampoco me acuerdo muy bien como se hace.
Agradeceria que cualquier persona me iluminara, ya que estoy inmersa en la
mas obsoluta oscuriadad o quiza simplemente ya no veo nada. O si se os
ocurre alguna otra manera, pues genial.
Gracias y un saludo.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cadenas

Publicado por Santos Pairazamán (415 intervenciones) el 14/12/2004 14:52:52
Lo q te puedo sugerir es q utilices la función Instr
if Instr(1,cadena,"b")>0 then
' encontro el caracter haces tu proceso
'veo q el texto "b" and "/b" es común a texto q deseas sacar entonces se realiza esto
resultado=mid(cadena,Instr(1,cadena,"b")+2,Instr(1,cadena,"/")-2)
else
' otro proceso
end if

Busca la forma de trabajar con la función Instr y Mid
Espero te de una Luz

Hasta Pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2
Ha disminuido su posición en 3 puestos en ASP (en relación al último mes)
Gráfica de ASP

RE:Cadenas

Publicado por juan (2 intervenciones) el 14/12/2004 17:49:47
obvio que debes usar comillas simples...

Function reemplaza_char (dim pp as String)
dim i as integer
dim ppfinal as String
ppfinal = ""
for i=1 to len(pp)
if chr(mid(pp,i,1)) = 34 then
ppfinal = ppfinal & "'" 'comillas simples
else
ppfinal = ppfinal & mid(pp,i,1)
end if
end for
end function
eso te reemplaza las comillas dobles por simples... es codigo Visual Basic
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar