Búsqueda de sitios web

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.

Artículos relacionados