Jak znaleźć pozycję podkładu w PowerShell po pozycji x?

Jak znaleźć pozycję podkładu w PowerShell po pozycji x?
PowerShell oferuje obsługę wykonania „Strunowy" typ danych. Termin ciąg odnosi się do zbioru słów, które tworzą znaczący tekst. Jest zdefiniowany w PowerShell w podwójnych i pojedynczych cytatach. Ciąg zawiera podłoże, kombinację dwóch lub więcej słów w ciągu ciągu. Mówiąc dokładniej, pozycję podłańca można określić za pomocą niektórych konkretnych poleceń w PowerShell.

Ten post ilustruje wiele metod uzyskania pozycji podłańca.

Jak znaleźć/uzyskać pozycję podjazdu po pozycji X w PowerShell?

Są to metoda, którą można wykorzystać do znalezienia położenia wybranego podrzędu:

  • Indeks().
  • LastIndexof ().

Metoda 1: Użyj metody „indexof ()”, aby znaleźć pozycję podłańca w PowerShell

„„Indeks()”Metoda jest stosowana w PowerShell, aby uzyskać pierwsze wystąpienie określonego ciągu. Liczba w metodzie „indexof ()” zaczyna się od zera. Na przykład przegląd wspomniany przykład.

Przykład

W tym przykładzie uzyskanie pozycji ciągu w PowerShell za pomocą metody „indexof ()”:

> $ str = "to jest portal wskazów Linux"
> $ str.Indexof („Linux”)

W wyżej wymieniony kod:

  • Najpierw przypisaliśmy ciąg do zmiennej „$ str".
  • Potem przywołaj „Indeks()„Metoda i przejdź podaj w odwróconych przecinkach:

Można zaobserwować, że położenie podrzędu po znalezieniu pozycji X.

Metoda 2: Użyj metody „lastIndexof ()”, aby znaleźć pozycję pod substring w PowerShell

Innym podejściem, które jest istotne dla powyższej metody, jest „LastIndexof ()". Metoda lub funkcja „lastIndexof ()” jest wykorzystywana do pobierania liczby dostarczonego ciągu w PowerShell. Na przykład przejrzyj wspomniany przykład.

Przykład

Ten przykład pokaże liczenie ostatniego wystąpienia ciągu za pomocą „LastIndexof ()" metoda:

> $ str = "Linux wskazówka to portal internetowy"
> $ str.LastIndexof („wskazówka”)

W powyższym kodzie nazywaliśmy „LastIndexof ()„Metoda i przekazała w niej podłoże:

Jak widać, liczba ostatnich wystąpień wspomnianego podłoża została wyświetlona na wyjściu.

Wniosek

Aby znaleźć pozycję podłoża w PowerShell, można zastosować dwie metody, w tym „Indeks()" I "LastIndexof ()". Obie metody używają podrzędnych w ich nawiasach, aby znaleźć pozycję podłoża. W tym samouczku przedstawił szczegółową procedurę znalezienia pozycji podrzędnej w PowerShell.