Hvordan finner jeg posisjonen til å substring i PowerShell etter stilling x?

Hvordan finner jeg posisjonen til å substring i PowerShell etter stilling x?
PowerShell tilbyr støtte for utførelse av “Streng" data-type. Begrepet streng refererer til en samling ord som gir en meningsfull tekst. Det er definert inne i PowerShell innen dobbelt og enkelt sitater. En streng inneholder en substring, kombinasjonen av to eller flere ord i en streng. Mer spesifikt kan plasseringen av substringen bestemmes ved bruk av noen spesifikke kommandoer i PowerShell.

Dette innlegget vil illustrere flere metoder for å få Substrings posisjon.

Hvordan finne/få posisjonen til substring etter stilling X i PowerShell?

Dette er metoden som kan brukes for å finne plasseringen av den valgte substring:

  • Oversikt over().
  • LastIndexof ().

Metode 1: Bruk “IndexOf ()” -metoden for å finne plasseringen av substring i PowerShell

Oversikt over()”Metode brukes i PowerShell for å få den spesifiserte strengens første forekomst. Antallet i "indexof ()" -metoden starter fra null. Oversikt for eksempel det nevnte eksemplet.

Eksempel

Dette eksemplet vil få strengens posisjon i PowerShell ved å bruke “IndexOf ()” -metoden:

> $ str = "Dette er Linux Hint Portal"
> $ str.IndexOf ("Linux")

I den ovennevnte koden:

  • Først har vi tildelt en streng til en variabel “$ str”.
  • Etter det, påkalle “Oversikt over()”Metode og passere en substring innen omvendt komma:

Det kan observeres at plasseringen av substringen etter en X -stilling er funnet.

Metode 2: Bruk metoden “lastIndexof ()” for å finne plasseringen av substring i powerShell

En annen tilnærming som er relevant for metoden ovenfor er “LastIndexof ()”. "LastIndexof ()" -metoden eller funksjonen brukes til å hente tellingen av den medfølgende strengen i PowerShell. Gå for eksempel gjennom det nevnte eksemplet nedenfor.

Eksempel

Dette eksemplet vil demonstrere å telle den siste forekomsten av strengen ved å bruke "LastIndexof ()”Metode:

> $ str = "Linux hint er en nettportal"
> $ str.LastIndexof ("Hint")

I koden ovenfor kalte vi “LastIndexof ()”Metode og passerte substringen inni den:

Som du kan se, har tellingen av den siste forekomsten av den nevnte Substring blitt vist i utgangen.

Konklusjon

For å finne plasseringen av substring i PowerShell, kan to metoder brukes, inkludert "Oversikt over()”Og“LastIndexof ()”. Begge metodene bruker underlag inne i parentesene sine for å finne ut plasseringen av substring. Denne opplæringen har presentert en detaljert prosedyre for å finne posisjonen til substring i PowerShell.