Hvordan få substring i PowerShell?

Hvordan få substring i PowerShell?
I PowerShell blir en samling tegn som er omsluttet av enkelt- eller dobbeltsitater referert til som en streng. En streng består av flere tegn og en enkelt variabel kan inneholde en komplett streng. Hvis vi nå snakker om Substring, kan det være et enkelt tegn eller en bestemt del av en komplett streng. For eksempel er "velkomst" en substring av strengen "Welcome to Linuxhint".

Denne oppskrivningen vil gi en omfattende guide for å få en substring i PowerShell, og i denne forbindelse vil den diskutere de nedenfor-listede læringsutbyttet:

  • Hvordan få en substring i PowerShell?
  • Substring () Metode i PowerShell
  • Hvordan bruke Substring () -metoden i PowerShell?

Så la oss begynne!

Hvordan få en substring i PowerShell?

Som vi har diskutert tidligere, er en substring en underdel av en lang/komplett streng. Det er lett å forstå, men den største bekymringen er hvordan du får en substring i PowerShell? Vi vil! I PowerShell brukes en metode som heter Substring () for å få en substring.

Substring () Metode i PowerShell

Substring () -metoden tar to parametere, den første spesifiserer "startindeksen" mens den andre er "lengde" som bestemmer lengden på substringen (i.e. den spesifiserer hvor mange tegn som vil bli returnert). Underbukken nedenfor viser den grunnleggende syntaksen til Substring () -metoden:

Substring (startIndex, lengde)

Lengdeparameteren er valgfri.

Hvordan bruke Substring () -metoden?

I dette avsnittet vil vi lære å få en substring, for å gjøre det, vil vi vurdere noen eksempler og implementere dem i PowerShell ISE:

Hvordan få substring i PowerShell?
I programmet under gitt eksempel vil vi bruke Substring () -metoden for å få en spesifikk Substring “Welcome”:

> "Velkommen til Linuxhint.com ".Substring (0, 7)

I det ovennevnte kodestykket passerte vi “0” og “7” som argumenter til Substring-metoden, følgelig vil vi få Substring fra 0. til 7. indeks:

Utgangen bekreftet arbeidet med substring () -metoden.

Hvordan få en substring plassert til slutt tre indekser av en streng:
I dette eksemplet vil vi bruke lengden () -metoden for å få strengens lengde:

$ streng = 'Velkommen til Linuxhint.com '
$ findLength = $ streng.Lengde
$ output = $ streng.SUBSTRING ($ findlength -3)
$ utgang

I dette skriptet lagret vi en streng i variabel $ streng, neste finner vi strengens lengde ved hjelp av streng.Lengde () -metode, og til slutt benyttet vi Substring -metoden for å få en substring av spesifisert lengde og fra den spesifikke indeksen:

Slik kan vi få en substring av de tre siste tegnene i en spesifikk streng.

Konklusjon

En underdel av en lang/fullstendig streng blir referert til som en substring og for å få en substring understrenging () -metoden brukes i PowerShell. Substring () -metoden kan ha to argumenter, den første spesifiserer "innledende indeks", mens den andre er "lengde" som bestemmer lengden på substring. I denne oppskrivningen forklarte vi hvordan vi kan få en substring i PowerShell ved hjelp av noen relevante eksempler.