Divida una cadena en variables separadas en PowerShell

Rohan Timalsina 30 enero 2023
  1. Use la función Split() para dividir una cadena en variables separadas en PowerShell
  2. Use el indicador -Split para dividir una cadena en variables separadas en PowerShell
Divida una cadena en variables separadas en PowerShell

Una cadena es la secuencia de caracteres utilizada para representar textos. Es uno de los tipos de datos comunes en PowerShell.

Puede definir la cadena en PowerShell usando comillas simples o dobles. La cadena PowerShell se crea con el tipo de objeto System.String. Este tutorial presentará dos métodos para dividir una cadena en variables separadas en PowerShell.

Use la función Split() para dividir una cadena en variables separadas en PowerShell

El Split() es una función integrada que se utiliza para dividir una cadena en PowerShell. Podemos almacenar el resultado de la función Split() en múltiples variables.

Hemos creado una variable de cadena $print como se muestra a continuación.

$print = "Hello World"

Para dividir una cadena de $print en dos variables separadas $a y $b, podemos usar:

$a, $b = $print.Split()

Divide la cadena en caracteres como espacios, saltos de línea y tabulaciones de forma predeterminada.

Verifique los datos en la variable $a.

$a

Producción :

Hello

Verifique los datos en la variable $b.

$b

Producción :

World

Un delimitador es un carácter que marca el comienzo o el final de un dato. Puede especificar un delimitador con comillas simples ' ' o dobles " ". Le permite dividir la cadena en el carácter deseado. El carácter especificado se eliminará de la cadena resultante.

Por ejemplo, si desea dividir en la letra l, puede usar:

$a, $b = $print.Split("l")
$a

Producción :

He

También puede seleccionar el número máximo de cadenas para dividir. Por ejemplo, si necesita dividir la cadena en 3 partes, puede usar:

$a, $b = $print.Split("l",3)

Use el indicador -Split para dividir una cadena en variables separadas en PowerShell

El indicador -Split también divide una cadena en PowerShell, y la cadena resultante se puede almacenar en variables separadas. Es similar al método anterior.

Tenemos una variable de cadena $new.

$new = "Happy New Year."

Para separar una cadena de $new en variables separadas, puede usar la opción -Split como el comando a continuación.

$new1, $new2, $new3 = $new -Split " "  
$new

Producción :

Happy

Verifique los datos de otras variables en su consola de PowerShell para ver el resultado. También puede intentar usar diferentes delimitadores y cadenas.

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