elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  como elimino espacio entre letras sin eliminar espacios entre palabras?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como elimino espacio entre letras sin eliminar espacios entre palabras?  (Leído 4,561 veces)
binario010101

Desconectado Desconectado

Mensajes: 136


Ver Perfil
como elimino espacio entre letras sin eliminar espacios entre palabras?
« en: 4 Noviembre 2013, 16:20 pm »

como elimino espacio entre letras sin eliminar espacios entre palabras?

Código:
C l i c k   o n   t h e   N e w   P r o f i l e   b u t t o n   t o   o p e n   t h e   P r o f i l e

Código:
Click   on   the   New   Profile   button   to   open   the   Profile


En línea

binario010101@hotmail.com
no soy ing estudio sicologia
Almapa

Desconectado Desconectado

Mensajes: 111


Ver Perfil
Re: como elimino espacio entre letras sin eliminar espacios entre palabras?
« Respuesta #1 en: 4 Noviembre 2013, 17:43 pm »

Y si haces algo de este tipo? No es muy técnico pero rápido y sencillo:

Código:
setlocal enabledelayedexpansion
set frase=C l i c k   o n   t h e   N e w   P r o f i l e   b u t t o n   t o   o p e n   t h e   P r o f i l e
set frase=%frase:  =-%
set frase=%frase: =%
set frase=%frase:-= %

Eso si, el texto no debe contener en este caso el caracter "-" para su buen funcionamiento, de lo contrario puedes cambiarlo a cualquier otro.
Es lo primero que se me ha ocurrido XD

Un saludo


En línea

binario010101

Desconectado Desconectado

Mensajes: 136


Ver Perfil
Re: como elimino espacio entre letras sin eliminar espacios entre palabras?
« Respuesta #2 en: 9 Noviembre 2013, 18:41 pm »

ok gracias amigo
En línea

binario010101@hotmail.com
no soy ing estudio sicologia
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: como elimino espacio entre letras sin eliminar espacios entre palabras?
« Respuesta #3 en: 11 Noviembre 2013, 05:28 am »

Por curiosidad, ¿Eso lo has sacado de un archivo de texto con codificación Unicode?, porque en ese caso debería ser suficiente con convertir el archivo a UTF o ANSI (1252) para eliminar los whitespaces "duplicados".

Eso si, el texto no debe contener en este caso el caracter "-" para su buen funcionamiento, de lo contrario puedes cambiarlo a cualquier otro.

Eso tiene un facil apaño,
Puedes usar una serie de caracteres, así la posibilidad de conflicto con los caracteres del string disminuye al 99,9%, yo he usado una carita:

Código
  1. @Echo OFF
  2.  
  3. set "str=C l i c k   o n   t h e   N e w   P r o f i l e   b u t t o n   t o   o p e n   t h e   P r o f i l e"
  4. set "str=%str:   ={^_^}%"
  5. set "str=%str: =%"
  6. set "str=%str:{^_^}= %"
  7.  
  8. Echo "%str%"
  9.  
  10. Pause&Exit


Una solución en cualquier otro lenguaje (ej: vbs) sería hacerle un Split a la cadena, y concatenar:

Código
  1. str = "C l i c k   o n   t h e   N e w   P r o f i l e   b u t t o n   t o   o p e n   t h e   P r o f i l e"
  2. arr = split(str,"   ")
  3.  
  4. for each item in arr
  5. output = output & replace(item, " ", "") & " "
  6. next
  7.  
  8. msgbox(output)

O diréctamente usar un regex para reemplazar los 3 espacios por 1, y el resto de espacios por nada.

Saludos
« Última modificación: 11 Noviembre 2013, 05:31 am por EleKtro H@cker » En línea

Almapa

Desconectado Desconectado

Mensajes: 111


Ver Perfil
Re: como elimino espacio entre letras sin eliminar espacios entre palabras?
« Respuesta #4 en: 11 Noviembre 2013, 08:16 am »

Citar
set "str=%str:   ={^_^}%"

Jajaja muy buena!  ;-)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
mi grabadora HP no admite la grabacion sin espacio en blanco entre canciones.
Software
reidelrock 1 1,727 Último mensaje 14 Febrero 2005, 20:46 pm
por Songoku
expresion regular selección entre varias palabras « 1 2 »
PHP
kinos 13 5,883 Último mensaje 21 Septiembre 2010, 20:24 pm
por ~ Yoya ~
Eliminar valores(option) iguales entre combobox
Desarrollo Web
CWeeD 1 3,894 Último mensaje 11 Febrero 2011, 02:14 am
por Nakp
El 'sexting': morbo entre adultos pero peligro entre menores
Noticias
wolfbcn 1 3,069 Último mensaje 20 Febrero 2011, 14:22 pm
por Delacure Mihawk
Poner espacio entre textbox
Programación Visual Basic
BrokerJoker 4 9,001 Último mensaje 9 Enero 2012, 20:35 pm
por x64core
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines