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


 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  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 2,950 veces)
binario010101

Desconectado Desconectado

Mensajes: 136


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

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 »

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 »

ok gracias amigo
En línea

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

Mensajes: 9.709



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

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 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 »

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
expresion regular selección entre varias palabras « 1 2 »
PHP
kinos 13 4,413 Último mensaje 21 Septiembre 2010, 20:24
por ~ Yoya ~
Eliminar valores(option) iguales entre combobox
Desarrollo Web
CWeeD 1 2,998 Último mensaje 11 Febrero 2011, 02:14
por Nakp
El 'sexting': morbo entre adultos pero peligro entre menores
Noticias
wolfbcn 1 2,269 Último mensaje 20 Febrero 2011, 14:22
por Delacure Mihawk
Poner espacio entre textbox
Programación Visual Basic
BrokerJoker 4 6,671 Último mensaje 9 Enero 2012, 20:35
por x64core
Eliminar Espacios entre componentes (matriz de jtextfield de 10*10)
Java
d!lan 0 1,143 Último mensaje 2 Marzo 2014, 23:41
por d!lan
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines