Quitar espacios de una variable usando PowerShell

Rohan Timalsina 21 junio 2023
  1. Use el operador Reemplazar para eliminar espacios de una entrada variable usando PowerShell
  2. Use el método Reemplazar () para eliminar espacios de una entrada variable usando PowerShell
  3. Use el método Trim() para eliminar espacios de una entrada variable usando PowerShell
Quitar espacios de una variable usando PowerShell

Una cadena es uno de los tipos de datos más comunes que se usan en PowerShell. Contiene la secuencia de caracteres o textos.

La cadena de PowerShell tiene el tipo de objeto System.String. Una cadena se define mediante comillas simples o dobles en PowerShell.

Puede realizar diferentes operaciones de cadena en PowerShell, como reemplazar cadenas, concatenar cadenas, dividir cadenas, comparar cadenas y extraer subcadenas.

Este tutorial le enseñará a eliminar espacios de una variable reemplazándolos con una cadena vacía en PowerShell.

Use el operador Reemplazar para eliminar espacios de una entrada variable usando PowerShell

El operador -Replace reemplaza textos o caracteres en PowerShell. También puede usarlo para eliminar textos o caracteres de la cadena.

El operador -Replace toma dos argumentos: la cadena a buscar y la cadena a reemplazar de la entrada dada.

Esta es nuestra variable de cadena $cadena.

$string = "Power Shell"

Para eliminar todos los espacios de la cadena, puede ejecutar el siguiente comando.

$string -replace " ",""

Producción :

PowerShell

En el comando anterior, el operador -Replace encuentra todos los caracteres de espacio " " y los reemplaza con una cadena vacía "".

Use el método Reemplazar () para eliminar espacios de una entrada variable usando PowerShell

El método Reemplazar() es similar al operador -Reemplazar. También toma dos argumentos: la cadena a buscar y la cadena a reemplazar.

En el siguiente ejemplo, el método Replace() encuentra todos los caracteres de espacio " " y los reemplaza con una cadena vacía "".

$string = "P o w e r S h e l l"
$string.replace(" ","")

Producción :

PowerShell

Use el método Trim() para eliminar espacios de una entrada variable usando PowerShell

Otra forma de eliminar espacios de las cadenas es el método Trim() de la clase .NET System.String. Le permite eliminar todos los espacios en blanco o caracteres no deseados del principio y el final de las cadenas.

Por ejemplo, el siguiente comando recorta los espacios en blanco iniciales y finales del objeto de cadena dado.

$string = "  PowerShell String  "
$string.Trim()

Producción :

PowerShell String

El método TrimStart() elimina los caracteres del principio de las cadenas, mientras que TrimEnd() elimina los caracteres del final de las cadenas.

Esperamos que este artículo le haya ayudado a eliminar espacios de una variable de cadena en PowerShell.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Artículo relacionado - PowerShell String