Script por lotes: eliminar ambos extremos

En este artículo, vamos a aprender cómo eliminar caracteres de ambos extremos de cualquier string usando Batch Script.

Código:

@echo off 
set str=Geeks for Geeks
echo %str% 

set str=%str:~1,-1% 
echo %str%
pause
  • Al usar ‘set’ obtenemos la entrada de cualquier string
set str=input string
  • En la siguiente línea usando ‘ echo %str% ‘ estamos imprimiendo nuestra string.
  • Ahora, en la siguiente línea usando la indexación, vamos a eliminar caracteres de ambos extremos.
  • Representación general: establece str=%string:~start,end%
    • En la representación anterior, ‘~start, end’ eliminará todos los caracteres después de cualquier índice dado.
  • Para eliminar caracteres de ambos extremos, usamos start = 1 y end = -1, que es el índice del primer y último carácter de cualquier string.

Producción :

Salida: G y s se eliminan de la string de entrada.

Como podemos ver claramente, se eliminan los caracteres de ambos extremos, por lo que con el siguiente código podemos eliminar ambos extremos de cualquier string dada.

Publicación traducida automáticamente

Artículo escrito por thenavneet y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *