Como obter substring no PowerShell?

Como obter substring no PowerShell?
Em PowerShell, uma coleção de caracteres envolvida em citações únicas ou duplas é referida como uma string. Uma string consiste em vários caracteres e uma única variável pode segurar uma string completa. Agora, se falarmos sobre a substring, pode ser um único caractere ou uma parte específica de uma string completa. Por exemplo, "Welcome" é uma substring da string "Welcome to Linuxhint".

Este artigo fornecerá um guia abrangente para obter uma substring no PowerShell e, nesse sentido, discutirá os resultados de aprendizado abaixo da lista abaixo:

  • Como obter uma substring no PowerShell?
  • Método substring () em PowerShell
  • Como usar o método substring () em PowerShell?

Então, vamos começar!

Como obter uma substring no PowerShell?

Como discutimos anteriormente, uma substring é uma subparte de uma string longa/completa. Isso é fácil de entender, mas a principal preocupação é como obter uma substring no PowerShell? Bem! Em PowerShell, um método chamado substring () é usado para obter uma substring.

Método substring () em PowerShell

O método substring () leva dois parâmetros, o primeiro especifica o "índice inicial", enquanto o outro é "comprimento", que determina o comprimento da substring (i.e. Especifica quantos caracteres serão devolvidos). O trecho abaixo mostra a sintaxe básica do método substring ():

Substring (StartingIndex, comprimento)

O parâmetro de comprimento é opcional, no entanto, se omitido, a sequência restante após o índice de partida será retornado.

Como usar o método substring ()?

Nesta seção, aprenderemos a obter uma substring, para fazer isso, consideraremos alguns exemplos e os implementamos no PowerShell Ise:

Como obter substring no PowerShell?
No programa de exemplo abaixo, utilizaremos o método substring () para obter uma substring específica "Welcome":

> "Bem -vindo ao Linuxhint.com ".Substring (0, 7)

Na parte do código acima, passamos "0" e "7" como argumentos para o método da substring, consequentemente, obteremos a substring de 0º a 7º índice:

A saída verificou o funcionamento do método substring ().

Como colocar uma substring colocada nos últimos três índices de uma string:
Neste exemplo, utilizaremos o método Length () para obter o comprimento da sequência:

$ string = 'Bem -vindo ao linuxhint.com '
$ findLength = $ string.Comprimento
$ output = $ string.Substring ($ findLength -3)
$ saída

Neste script, armazenamos uma string na variável $ string; em seguida, encontramos o comprimento da string usando string.Método Length () e, finalmente, utilizamos o método da substring para obter uma substring de comprimento especificado e do índice específico:

É assim que podemos obter uma substring dos últimos três caracteres de uma string específica.

Conclusão

Uma subparte de uma string longa/completa é chamada de substring e obter uma substring Substring () é usada no PowerShell. O método substring () pode ter dois argumentos, o primeiro especifica o "índice inicial", enquanto o outro é "comprimento", que determina o comprimento da substring. Neste artigo, explicamos como obter uma substring no PowerShell com a ajuda de alguns exemplos relevantes.