Divida una cadena en variables separadas en PowerShell
-
Use la función
Split()
para dividir una cadena en variables separadas en PowerShell -
Use el indicador
-Split
para dividir 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.