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.
Artículo relacionado - PowerShell String
- Cómo encontrar la posición de una subcadena en PowerShell
- Cómo reemplazar un texto en un archivo usando PowerShell
- Cómo verificar si una cadena no es NULL o VACÍA en PowerShell
- Comprobar si la cadena está vacía en PowerShell
- Cómo convertir una cadena segura a texto sin formato en PowerShell
- Cómo eliminar espacios de una variable usando PowerShell