Come trovo la posizione di sottostringa in PowerShell dopo la posizione x?

Come trovo la posizione di sottostringa in PowerShell dopo la posizione x?
PowerShell offre supporto per l'esecuzione del "Corda" tipo di dati. Il termine stringa si riferisce a una raccolta di parole che creano un testo significativo. È definito all'interno del Powershell all'interno di citazioni doppie e singole. Una stringa contiene una sottostringa, la combinazione di due o più parole all'interno di una stringa. Più specificamente, la posizione della sottostringa può essere determinata utilizzando alcuni comandi specifici in PowerShell.

Questo post illustrerà più metodi per ottenere la posizione della sottostringa.

Come trovare/ottenere la posizione della sottostringa dopo la posizione X in PowerShell?

Questi sono il metodo che può essere utilizzato per trovare la posizione della sottostringa selezionata:

  • Indice di().
  • LastIndexof ().

Metodo 1: utilizzare il metodo "IndexOf ()" per trovare la posizione della sottostringa in PowerShell

IL "Indice di()"Il metodo viene utilizzato in PowerShell per ottenere la prima occorrenza della stringa specificata. Il conteggio nel metodo "Indexof ()" inizia da zero. Ad esempio, panoramica l'esempio menzionato.

Esempio

Questo esempio otterrà la posizione della stringa in PowerShell usando il metodo "IndexOf ()":

> $ str = "Questo è Linux Hint Portal"
> $ str.IndexOf ("Linux")

Nel codice sopra menzionato:

  • Innanzitutto, abbiamo assegnato una stringa a una variabile "$ str".
  • Dopodiché, invoca il "Indice di()"Metodo e passare una sottostringa all'interno di virgole invertite:

Si può osservare che è stata trovata la posizione della sottostringa dopo una posizione x.

Metodo 2: utilizzare il metodo "LastIndexof ()" per trovare la posizione della sottostringa in PowerShell

Un altro approccio rilevante per il metodo sopra è il "LastIndexof ()". Il metodo o la funzione "lastindexof ()" viene utilizzato per recuperare il conteggio della stringa fornita in PowerShell. Ad esempio, passare attraverso l'esempio menzionato di seguito.

Esempio

Questo esempio dimostrerà di contare l'ultima occorrenza della stringa usando "LastIndexof ()" metodo:

> $ str = "Linux suggerisce un portale web"
> $ str.Lastindexof ("suggerimento")

Nel codice sopra, abbiamo chiamato "LastIndexof ()"Metodo e ha superato la sottostringa al suo interno:

Come puoi vedere, il conteggio dell'ultima occorrenza della sottostringa menzionata è stato visualizzato nell'output.

Conclusione

Per trovare la posizione della sottostringa in PowerShell, è possibile utilizzare due metodi, tra cui "Indice di()" E "LastIndexof ()". Entrambi i metodi usano le sottostrimenti all'interno delle parentesi per scoprire la posizione della sottostringa. Questo tutorial ha presentato una procedura dettagliata per trovare la posizione della sottostringa in PowerShell.