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

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Intento suprimir espacios y dejar solo un espacio (BACHT)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Intento suprimir espacios y dejar solo un espacio (BACHT)  (Leído 2,512 veces)
victme

Desconectado Desconectado

Mensajes: 3



Ver Perfil
Intento suprimir espacios y dejar solo un espacio (BACHT)
« en: 23 Febrero 2018, 15:34 pm »

ultimamente he querido saber como eliminar espacios de una %variable%="texto    texto 
   texto"
de modo que solamente quede un espacio y elimine los demas asi %variable%="texto texto texto" porfavor alguien digame apenas empiezo a programar   :-*


« Última modificación: 23 Febrero 2018, 15:53 pm por victme » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Intento suprimir espacios y dejar solo un espacio (BACHT)
« Respuesta #1 en: 23 Febrero 2018, 16:19 pm »

porfavor alguien digame apenas empiezo a programar   :-*

Siento la necesidad de aconsejarte o advertirte de que has elegido el lenguaje más inapropiado y tedioso para la manipulación de texto en general (y para realizar cualquier otra cosa, en realidad Batch no merece la pena para iniciarse en la programación), en Windows tienes otros lenguajes soportados "nativamente" como por ejemplo VBS y PowerShell, todavía estás a tiempo de empezar por alguno de ellos, u otros lenguajes como Python o Ruby... cualquier cosa excepto Batch te será de mayor utilidad.

Aquí tienes una solución al problema que planteas sobre como reemplazar espacios en blanco adicionales por un único espacio en blanco:


PD: en otros lenguajes sería algo tan simple como utilizar una expresión regular para llevar a cabo el reemplazo de caracteres, algo como: var = "texto".regex_replace("\s+", " ")

Saludos!


« Última modificación: 23 Febrero 2018, 16:24 pm por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines