¿Cómo encuentro la posición de la subcadena en PowerShell después de la posición X?

¿Cómo encuentro la posición de la subcadena en PowerShell después de la posición X?
PowerShell ofrece soporte para la ejecución del "Cadena" tipo de datos. El término cadena se refiere a una colección de palabras que hacen un texto significativo. Se define dentro del PowerShell dentro de citas dobles y individuales. Una cadena contiene una subcadena, la combinación de dos o más palabras dentro de una cadena. Más específicamente, la posición de la subcadena se puede determinar utilizando algunos comandos específicos en PowerShell.

Esta publicación ilustrará múltiples métodos para obtener la posición de la subconjunto.

Cómo encontrar/obtener la posición de la subcadena después de la posición X en PowerShell?

Estos son el método que se puede utilizar para encontrar la posición de la subcadena seleccionada:

  • Índice de().
  • Lastindexof ().

Método 1: Use el método "indexOf ()" para encontrar la posición de la subcadena en PowerShell

El "Índice de()El método se utiliza en PowerShell para obtener la primera ocurrencia de la cadena especificada. El recuento en el método "indexOf ()" comienza desde cero. Por ejemplo, describa el ejemplo mencionado.

Ejemplo

Este ejemplo obtendrá la posición de la cadena en PowerShell utilizando el método "indexOf ()":

> $ str = "Este es Linux Sugerio Portal"
> $ str.IndexOf ("Linux")

En el código mencionado anteriormente:

  • Primero, hemos asignado una cadena a una variable "$ str".
  • Después de eso, invoca el "Índice de()Método y pasar una subcadena dentro de las comas invertidas:

Se puede observar que se ha encontrado la posición de la subcadena después de una posición X.

Método 2: use el método "LastIndexof ()" para encontrar la posición de la subcadena en PowerShell

Otro enfoque que es relevante para el método anterior es el "Lastindexof ()". El método o función "lastindexof ()" se utiliza para recuperar el recuento de la cadena proporcionada en PowerShell. Por ejemplo, pase por el ejemplo mencionado a continuación.

Ejemplo

Este ejemplo demostrará contar la última ocurrencia de la cadena utilizando el "Lastindexof ()" método:

> $ str = "Linux Sugerencia es un portal web"
> $ str.LastIndexof ("Sugerencia")

En el código anterior, llamamos al "Lastindexof ()"Método y pasó la subcadena dentro de él:

Como puede ver, el recuento de la última ocurrencia de la subcadena mencionada se ha mostrado en la salida.

Conclusión

Para encontrar la posición de la subcadena en PowerShell, se pueden utilizar dos métodos, incluido "Índice de()" y "Lastindexof ()". Ambos métodos usan subcadenas dentro de sus paréntesis para averiguar la posición de la subconjocción. Este tutorial ha presentado un procedimiento detallado para encontrar la posición de la subcadena en PowerShell.