PowerShell matriz de cuerdas

PowerShell matriz de cuerdas
La matriz es una colección de elementos que pertenecen a los mismos tipos de datos; El tipo de datos puede ser un "entero","flotar", o "personaje". Sin embargo, la cadena solo consiste en el "personaje" tipo de datos. Entonces, uno puede decir que una cadena es una matriz que admite solo caracteres. El fenómeno de declarar una cuerda como una matriz se conoce como una matriz de cuerdas. Por ejemplo, cuando tiene datos enormes en formato de cadena, la mejor opción es almacenar esa cadena en una matriz. La matriz de cadenas PowerShell permite manipular datos, como si desea recuperar cualquier información que pueda hacerlo utilizando una variedad de cadenas. En esta guía, demostraremos el uso de cadenas como una matriz:

Cómo declarar una variedad de cuerdas usando PowerShell:

Hay múltiples formas de declarar una variedad de cuerdas. Esta sección enumerará y discutirá todas las formas posibles de crear una variedad de cadenas. Entonces, profundicemos en él:

Método 1:

Un método posible para crear una matriz de cadenas es utilizando el método que se proporciona a continuación.

Hemos almacenado tres cuerdas en la variable llamada "matriz de cuerdas":

> $ StringArray = @("Esto es", "Microsoft Windows", "PowerShell Terminal")

Método2:

La otra posibilidad de crear una cadena de matriz es usar el método de clase Sistema.Colecciones.Lista de arreglo de PowerShell. Los siguientes comandos lo ayudarán a crear una cadena de matriz:

> Sistema de typename de nuevo objeto.Colecciones.Lista de arreglo
> $ Stringarr = [Sistema.Colecciones.ArrayList]@("You Are", "Trabajando en", "Windows PowerShell")

Cómo obtener el tipo de datos de la variable de matriz de cadenas:

En esta sección, tomaremos el $ StringArray variable como ejemplo. Para obtener el tipo de datos de la variable, use el siguiente cmdlet de PowerShell que se proporciona a continuación:

> $ StringArray =@("Esto es", "Microsoft Windows", "PowerShell Terminal")
> $ StringArray.GetType ()

Cuando corres el GetType () cmdlet, se observa que el tipo de datos se almacena en el "Nombre" columna. Un tipo variable es un objeto en el caso de una matriz, y cambiará a la cadena en caso de cadenas. Además, el valor del "Base"La columna es"Sistema.Objeto"Para cuerdas, y cambia a"Sistema.Formación"En el caso de las matrices:

Cómo verificar la longitud de la cadena de matriz:

Como hemos almacenado tres cuerdas en el $ StringArray Variable, se puede verificar la longitud de la cadena utilizando el comando que se da a continuación:

> $ StringArray.longitud

Cómo agregar texto a la cadena de matriz existente:

Además, puede agregar más valores a la variable "matriz de cadena". Los valores que desea agregar son operadores (+=). Use el siguiente comando para agregar más importancia a la variable "matriz de cuerdas":

> $ StringArray += @("y", "ejecutado con", "Privilegios administrativos")

Después de agregar tres cuerdas más, observe que la longitud del "matriz de cadenas " La variable ha cambiado a 6:

Cómo verificar los métodos compatibles de la cadena de matriz existente:

Una vez que haya declarado una matriz de cadenas y desee realizar varias operaciones, se recomienda verificar qué métodos son compatibles con la matriz de cadenas. El siguiente comando lo ayudará a obtener los métodos compatibles:

> $ StringArray | Método Get -Member -MemberType

Cómo encontrar una cadena dentro de una matriz de cadenas?

En esta sección, le guiaremos a encontrar cualquier cadena dentro de una matriz de cadenas. Por ejemplo, tenemos una variable de matriz de cadenas que contiene tres cadenas:

> $ sa =@("Microsoft", "Windows", "PowerShell")

Si quieres saber si contiene "Potencia Shell"O no, tienes que obtener ayuda del"Contiene"Método, como se muestra a continuación:

> $ sa.Contiene ("PowerShell")

Si $ SA contiene "Potencia Shell,"; Entonces volverá "Verdadero":

Sin embargo, si ha verificado una cadena incorrecta, entonces volverá "FALSO". Por ejemplo, hemos buscado "ISE" Como se muestra abajo:

> $ sa.Contiene ("ise")

Cómo cambiar el caso de las letras en una matriz de cadenas

Se puede cambiar el caso de la carta a la parte superior o inferior con la ayuda de toupper () y reducir() opción. Por ejemplo, crearemos una cadena de matriz $ estrella Para demostrar este método:

> $ star =@("PowerShell", "Línea de comandos", "Terminal")

Escriba el siguiente comando en PowerShell para cambiar todas las letras a mayúsculas:

> $ Star = $ Star.toupper ()

Puedes consultar todas las letras del $ estrella se convierten en mayúsculas:

Si desea convertir las letras en minúsculas; Tienes que ejecutar el siguiente comando:

> $ Star = $ Star.reducir()

Todas las letras se convierten en minúsculas:

Conclusión:

Las matrices consisten en los mismos tipos de variables, mientras que las cadenas son básicamente matrices de carácter. Si nos sumergimos en la frase "Gama de cuerdas", Podemos decir que una matriz consiste en un"gama de personajes".

Este artículo proporciona una guía detallada sobre una variedad de cadenas y cómo se puede declarar una cadena como una matriz. Además, hemos descrito los diferentes métodos para declarar matrices de cadenas y realizamos varias operaciones en la matriz de cadenas.