PowerShell: cómo dividir una cadena en variables separadas
Puede utilizar los siguientes métodos para dividir una cadena en variables separadas en PowerShell:
Método 1: dividir cada palabra de la cadena en una variable
$one, $two, $three = $my_string.split(' ')
Este ejemplo particular dividirá la variable de cadena denominada $my_string según dónde aparecen los espacios en la cadena y luego asignará cada palabra individual a variables separadas denominadas $one, $dos y $tres.
Método 2: dividir un número específico de palabras en una cadena en una variable
$one, $two = $my_string.split(' ')[0, 1]Este ejemplo particular dividirá la variable de cadena denominada $my_string según dónde aparecen los espacios en la cadena y luego asignará las dos primeras palabras individuales a variables separadas denominadas $one y < fuerte>$dos.
Los siguientes ejemplos muestran cómo utilizar cada método en la práctica.
Ejemplo 1: dividir cada palabra de una cadena en una variable
Podemos usar la siguiente sintaxis para definir una variable de cadena en PowerShell y luego asignar cada palabra de la cadena a una variable separada:
$basketball_info = "Mavs Starting Guard"
$team, $rank, $position = $basketball_info.split(' ')
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Podemos ver que la cadena se ha dividido en tres variables denominadas $team, $rank y $position.
En la salida podemos ver los valores de estas variables:
- La variable $team contiene “Mavs”
- La variable $rank contiene "Inicio"
- La variable $position contiene “Guardia”
Ejemplo 2: dividir un número específico de palabras en una cadena en una variable
Podemos usar la siguiente sintaxis para definir una variable de cadena en PowerShell y luego asignar las dos primeras palabras de la cadena para separar variables:
$basketball_info = "Mavs Starting Guard"
$team, $rank = $basketball_info.split(' ')[0, 1]
La siguiente captura de pantalla muestra cómo utilizar esta sintaxis en la práctica:
Podemos ver que las dos primeras palabras de la cadena se han dividido en dos variables denominadas $team y $rank.
En la salida podemos ver los valores de estas variables:
- La variable $team contiene “Mavs”
- La variable $rank contiene "Inicio"
Nota: En ambos ejemplos dividimos la cadena según dónde aparecen los espacios en la cadena, pero puedes usar cualquier separador que desees dentro de split(). divide la cadena en un carácter diferente.

