Foros del Web » Programando para Internet » ASP Clásico »

COMO encuentro el " dentro de una cadena de texto

Estas en el tema de COMO encuentro el " dentro de una cadena de texto en el foro de ASP Clásico en Foros del Web. hola amigos quisiera saber como encuentro " las comillas str = replace(str,"\"","otra cosa") pero no me sale alguna idea...
  #1 (permalink)  
Antiguo 23/09/2005, 16:00
Avatar de shinblood  
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 214
Antigüedad: 21 años, 4 meses
Puntos: 1
COMO encuentro el " dentro de una cadena de texto

hola amigos quisiera saber como encuentro " las comillas

str = replace(str,"\"","otra cosa")

pero no me sale

alguna idea
__________________
saludos :adios:
  #2 (permalink)  
Antiguo 23/09/2005, 16:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Prueba asi:

str = replace(str,"\"&chr(34)&","otra cosa")


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 23/09/2005, 18:22
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
sólo acotar que al master u_g se le pasó quitar la bara "\" puesto que eso sería para javascript o php. sería así en vbscript:

str = replace(str,chr(34),"otra cosa")

en donde chr(34) es, claro, el char correspondiente a las comillas.
también, en lugar de chr(34), se podrían colocar dos comillas seguidas entre comillas:

str = replace(str,"""","otra cosa")

Las comillas rojas son las necesarias para especificar que se trata de un string y las verdes, pues, es la comilla en si (se colocan dos de ellas seguidas porque en vbscript es la forma de escaparlas)

saludos y salú que es viernes!
__________________
...___...
  #4 (permalink)  
Antiguo 24/09/2005, 07:18
Avatar de shinblood  
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 214
Antigüedad: 21 años, 4 meses
Puntos: 1
ok, muchas gracias.
tambien se me habia ocuurido buscarlo con el codigo Ascii pero no me sabia cual es el nro que corresponde a las "
__________________
saludos :adios:
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 01:15.