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

[SOLUCIONADO] eliminar espacios repetidos en una cadena ASP clasico

Estas en el tema de eliminar espacios repetidos en una cadena ASP clasico en el foro de ASP Clásico en Foros del Web. este tema lo puse en programación general, pero por favor eliminarlo de allá y dejarlo solo acá gracias hola, alguien sabe como quitar de una ...
  #1 (permalink)  
Antiguo 12/03/2015, 14:06
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 10 meses
Puntos: 4
eliminar espacios repetidos en una cadena ASP clasico

este tema lo puse en programación general, pero por favor eliminarlo de allá y dejarlo solo acá gracias


hola,

alguien sabe como quitar de una cadena los espacios repetidos?
que quede un solo espacio?

ya sea con una función o con expresiones regulares

no me sirve trim, ya que los espacios están en la mitad de una cadena, y
la idea es que me queden espacios sin repetir.


muchas gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 26/03/2015, 14:06
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: eliminar espacios repetidos en una cadena ASP clasico

¿lo solucionaste?
  #3 (permalink)  
Antiguo 27/03/2015, 06:15
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: eliminar espacios repetidos en una cadena ASP clasico

No aun no lo soluciono,
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 27/03/2015, 10:31
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 16 años, 10 meses
Puntos: 13
Respuesta: eliminar espacios repetidos en una cadena ASP clasico

Código ASP:
Ver original
  1. str = "  Este      peine es muy bonito   ,     pero la verdad es que  M         hoy no me lo     pido . y ahora con un descuento del 10 %"
  2.  
  3.   Dim regEx
  4.   Set regEx = New RegExp
  5.   regEx.Global = true
  6.   regEx.IgnoreCase = True
  7.   regEx.Pattern = "\s{2,}"
  8.  
  9.   str = Trim(regEx.Replace(str, " "))
  10.  
  11.   regEx.Pattern = "\s(\!|\.|\?|\;|\,|\:,|\%)"
  12.   str = regEx.Replace(str, "$1")
  13.  
  14.   response.write str
  #5 (permalink)  
Antiguo 27/03/2015, 12:32
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: eliminar espacios repetidos en una cadena ASP clasico

gracias era justo lo que necesitaba
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com

Etiquetas: asp, cadena, espacios, repetidos
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 14:24.