Sequência do PowerShell

O Cadeia de caracteres do PowerShell é simplesmente um objeto com um System.String tipo. É um tipo de dados que denota a sequência de caracteres, seja como uma constante literal ou algum tipo de variável.

Uma String pode ser definida no PowerShell usando aspas simples ou duplas. Ambas as strings são criadas do mesmo System.String Tipo de objeto.

Exemplos:

Exemplo 1: Este exemplo descreve como usar aspas simples em uma String:

 PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String  

Exemplo2: Este exemplo descreve como usar aspas duplas em uma String:

 PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String  

Concatenação

A concatenação da string é realizada utilizando o sinal de mais.

Exemplos:

Exemplo 1: O exemplo a seguir descreve como concatenar as duas variáveis ​​de string:

 PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2  

A saída do último comando no exemplo acima será exibida como JAVATPOINT

Exemplo2: Também podemos usar o operador join para unir a string. O exemplo a seguir descreve como usar esse operador:

 PS C:> $s1,$s2 -join 'T'  

A saída deste exemplo será exibida como JAVATPOINT

Exemplo3: Também podemos usar o método concat() para concatenar as strings. O exemplo a seguir descreve como usar esse método:

 PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2)  

A saída deste exemplo também será exibida como PowerShell

SubString()

O SubString é um método que aceita os dois argumentos de sobrecarga e retorna uma parte da string mais longa. Ambos os argumentos são valores numéricos e separados por vírgula (,). O valor da esquerda é aquele valor onde você gostaria de iniciar o SubString . O valor certo representa o número de caracteres que você gostaria de mover para a direita de onde começou.

Exemplo: O exemplo a seguir ignora os três primeiros caracteres e retorna os próximos sete caracteres da string fornecida.

 PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7)  

O segundo comando no exemplo acima exibe a seguinte saída:

 dows Po  

Formatação de string

Formatação de string é um processo para inserir alguns caracteres ou string dentro de uma string. Podemos formatar a string usando o -f operador.

 PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString  

O último comando no exemplo acima exibe a seguinte saída:

 Windows PowerShell POINT....  

Substituir()

O substituir() O método aceita os dois argumentos e é usado para substituir os caracteres em uma string.

Exemplo: No exemplo a seguir, podemos substituir o caractere x para S na string fornecida.

 PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S')  

O segundo comando no exemplo acima exibe a seguinte saída:

 Windows PowerShell