PowerShell Matriz of Strings

PowerShell Matriz of Strings
A matriz é uma coleção de itens que pertencem aos mesmos tipos de dados; O tipo de dados pode ser um “Inteiro“,“flutuador", ou "personagem““. No entanto, a string consiste apenas no “personagem" tipo de dados. Portanto, pode -se dizer que uma string é uma matriz que suporta apenas personagens. O fenômeno de declarar uma corda como uma matriz é conhecido como uma variedade de cordas. Por exemplo, quando você tem dados enormes no formato da string, a melhor opção é armazenar essa string em uma matriz. PowerShell Matriz de strings permite manipular dados, como se você quiser recuperar qualquer informação, você pode fazer isso usando uma variedade de strings. Neste guia, demonstraremos o uso de strings como uma matriz:

Como declarar uma variedade de cordas usando o PowerShell:

Existem várias maneiras de declarar uma variedade de cordas. Esta seção será listada e discutirá todas as maneiras possíveis de criar uma variedade de strings. Então, vamos nos aprofundar:

Método 1:

Um método possível para criar uma variedade de strings é usando o método dado abaixo.

Nós armazenamos três cordas na variável chamada “Array da string“:

> $ StringArray = @("This Is", "Microsoft Windows", "PowerShell Terminal")

Method2:

A outra possibilidade de criar uma string de matriz é usar o método de classe Sistema.Coleções.Arraylist de PowerShell. Os seguintes comandos ajudarão você a criar uma string de matriz:

> Sistema de nome de objeto novo.Coleções.Arraylist
> $ stringarr = [sistema.Coleções.Arraylist]@("você está", "trabalhando em", "Windows PowerShell")

Como obter a matriz de string matriz variável Tipo de dados:

Nesta seção, levaremos o $ stringArray variável como exemplo. Para obter o tipo de dados da variável, use o seguinte cmdlet do PowerShell, dado abaixo:

> $ StringArray =@("This Is", "Microsoft Windows", "PowerShell Terminal")
> $ StringArray.GetType ()

Quando você executa o GetType () cmdlet, observa -se que o tipo de dados é armazenado no “Nome”Coluna. Um tipo de variável é um objeto no caso de uma matriz e mudará para string em caso de strings. Além disso, o valor do “BaseType”A coluna é“Sistema.Objeto”Para strings, e ele muda para“Sistema.Variedade”No caso de matrizes:

Como verificar o comprimento da string de matriz:

Como armazenamos três cordas no $ stringArray Variável, pode -se verificar o comprimento da string usando o comando abaixo:

> $ StringArray.comprimento

Como anexar o texto à string de matriz existente:

Além disso, você pode adicionar mais valores à variável "Array of String". Os valores que você deseja anexar são operadores (+=). Use o seguinte comando para anexar mais importância à variável “Array da string“:

> $ StringArray += @("e", "Ran with", "Privilégios Administrativos")

Depois de anexar mais três cordas, observe que a duração do “array string ” A variável mudou para 6:

Como verificar os métodos suportados da string de matriz existente:

Depois de declarar uma matriz de string e deseja executar várias operações, é recomendável verificar quais métodos são suportados pela matriz de string. O comando a seguir o ajudará a obter os métodos suportados:

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

Como encontrar uma string dentro de uma matriz de string?

Nesta seção, vamos guiá -lo para encontrar qualquer string dentro de uma matriz de string. Por exemplo, temos uma variável de matriz de string que contém três strings:

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

Se você quiser descobrir se ele contém “Powershell"Ou não, você precisa obter ajuda do"Contém”Método, como mostrado abaixo:

> $ SA.Contém ("PowerShell")

Se $ SA contém “Powershell,“; então vai voltar “Verdadeiro“:

No entanto, se você verificou uma string errada, ela retornará “Falso““. Por exemplo, procuramos “Ise" como mostrado abaixo:

> $ SA.Contém ("ise")

Como mudar o caso de letras em uma matriz de string

Pode -se alterar o caso da letra para superior ou inferior com a ajuda de toupper () e abaixar() opções. Por exemplo, criaremos uma string de matriz $ star para demonstrar este método:

> $ Star =@("PowerShell", "Linha de comando", "Terminal")

Escreva o seguinte comando em PowerShell para alterar todas as letras para maiúsculas:

> $ estrela = $ estrela.toupper ()

Você pode verificar todas as letras do $ star são convertidos em maiúsculas:

Se você deseja converter as letras em minúsculas; Você tem que executar o seguinte comando:

> $ estrela = $ estrela.abaixar()

Todas as letras são convertidas em minúsculas:

Conclusão:

As matrizes consistem nos mesmos tipos de variáveis, enquanto as cordas são basicamente matrizes de personagem. Se mergulharmos na frase “Matriz de cordas“, Podemos dizer que uma matriz consiste em um“Matriz de personagens““.

Este artigo fornece um guia detalhado sobre uma variedade de strings e como uma string pode ser declarada como uma matriz. Além disso, descrevemos os diferentes métodos para declarar matrizes de string e executamos várias operações na matriz de string.