Como encontro a posição de substring no PowerShell após a posição x?

Como encontro a posição de substring no PowerShell após a posição x?
PowerShell oferece suporte para a execução do “Corda" tipo de dados. O termo string refere -se a uma coleção de palavras que fazem um texto significativo. É definido dentro do PowerShell dentro de citações duplas e únicas. Uma string contém uma substring, a combinação de duas ou mais palavras em uma string. Mais especificamente, a posição da substring pode ser determinada usando alguns comandos específicos no PowerShell.

Este post ilustrará vários métodos para obter a posição da substring.

Como encontrar/obter a posição da substring após a posição x em PowerShell?

Este é o método que pode ser utilizado para encontrar a posição da substring selecionada:

  • Índice de().
  • LastIndexOf ().

Método 1: use o método "indexOf ()" para encontrar a posição da substring no PowerShell

O "Índice de()”O método é usado no PowerShell para obter a primeira ocorrência da sequência especificada. A contagem no método "indexOf ()" começa de zero. Por exemplo, visão geral do exemplo mencionado.

Exemplo

Este exemplo obterá a posição da string no PowerShell usando o método "indexOF ()":

> $ str = "Este é o portal de dica do Linux"
> $ str.IndexOf ("Linux")

No código acima mencionado:

  • Primeiro, atribuímos uma string a uma variável “$ str”.
  • Depois disso, invocar o “Índice de()”Método e passa uma substring em vírgulas invertidas:

Pode -se observar que a posição da substring após uma posição x foi encontrada.

Método 2: Use o método "LastIndexOf ()" para encontrar a posição da substring no PowerShell

Outra abordagem relevante para o método acima é o “LastIndexOf ()”. O método ou função “lastIndexOf ()” é utilizado para recuperar a contagem da string fornecida no PowerShell. Por exemplo, siga o exemplo mencionado abaixo.

Exemplo

Este exemplo demonstrará para contar a última ocorrência da string usando o “LastIndexOf ()”Método:

> $ str = "Linux Dint é um portal da web"
> $ str.LastIndexOf ("Dica")

No código acima, chamamos de “LastIndexOf ()”Método e passou a substring dentro dele:

Como você pode ver, a contagem da última ocorrência da substring mencionada foi exibida na saída.

Conclusão

Para encontrar a posição da substring no PowerShell, dois métodos podem ser utilizados, incluindo “Índice de()" e "LastIndexOf ()”. Ambos os métodos usam substringas dentro de seus parênteses para descobrir a posição da substring. Este tutorial apresentou um procedimento detalhado para encontrar a posição da substring no PowerShell.