Jak wyodrębnić części łańcuchowe w JavaScript

Jak wyodrębnić części łańcuchowe w JavaScript

JavaScript to język scenariusza, który jest głównie używany do tworzenia stron internetowych. JavaScript jest pakowany z wieloma cechami wyróżniającymi. Wyodrębnienie części strunowych jest jedną z wielu zauważalnych funkcji. JavaScript zawiera dwie metody wyodrębnienia części ciągów, które podano poniżej. Każda z tych metod wykonuje inny rodzaj ekstrakcji ciągów.

  1. metoda substr ()
  2. Metoda Substring ()

Omówmy szczegółowo każdą z tych metod.

metoda substr ()

W celu wyodrębnienia części ciągu w JavaScript, metoda substr () Jest używane. Ta metoda wyodrębni części łańcucha z określonej pozycji. W rezultacie tylko określona ilość pożądanych znaków zostanie wyodrębniona bez zmiany oryginalnego ciągu.

Składnia metody substr ()

Składnia wyodrębnienia części ciągu w JavaScript jest następująca:

strunowy.substr (start, długość)

W składni parametr startowy odnosi się do pozycji, w której chcesz wyodrębnić ciąg, a długość odnosi się do liczby znaków, które chcesz wyodrębnić.

Aby lepiej zrozumieć, zobacz następujące przykłady.

Przykład 1

Przypuszczać.

Niech Text = "Chcę wyodrębnić część ciągów";

Powiedzmy, że chcemy wyodrębnić 5 liter z pierwszego indeksu. W tym celu argumenty metody substr () byłyby takie:

Niech wynik = tekst.podłoże (1,5);

Wyodrębniony ciąg będzie przechowywany w zmiennej „wynik”. Aby zweryfikować, zalogujmy się zmienną „Wynik” w konsoli przeglądarki:

konsola.log (wynik);


Jak możesz sprawdzić, patrząc na wyżej zawartość zrzutu wyjściowego, że mamy pożądany podłoże z oryginalnego ciągu.

Przykład 2

Załóżmy teraz, że chcesz wyodrębnić inną liczbę znaków z innej pozycji, musisz po prostu zmienić parametry.

Niech Text = "Chcę wyodrębnić część ciągów";

Załóżmy, że chcesz wyodrębnić 3 znaki tylko tym razem. Argumenty podepla () by się podobało.

Niech wynik = tekst.podłoże (3,3);

W celu wyodrębnienia wyniku byśmy to zrobili.

konsola.log (wynik);


Powyższy zrzut ekranu pokazuje odpowiedni kod wraz z wyjściem.

Przykład 3

Aby wyodrębnić części sznurka z pozycji końcowej, używamy wartości ujemnej dla pozycji początkowej. Oto jak to robisz.

niech text = "Chcę wyodrębnić część ciągów"; let result = tekst.substr (-2,5);
konsola.log (wynik);

Wyjście pokazano na poniższym zrzucie ekranu.


Teraz omówimy następną metodę ekstrakcji ciągu.

Metoda Substring ()

Istnieje inna metoda w JavaScript do wyodrębnienia części ciągów, która przyjmuje indeks początkowy i końcowy do wyodrębnienia części łańcucha znanego jako Metoda Substring ().

Składnia metody substring ()

Poniżej znajduje się składnia wyżej wymienionej metody.

strunowy.podłoże (start, koniec)

Określając składnię Metoda Substring () Możemy wskazać główną odmienność między metody substr () i substring (). Podaj () jest używany do wyodrębnienia określonej liczby znaków z określonej pozycji, podczas gdy ta metoda Substring () służy do wyodrębnienia znaków leżących między pozycjami początkowymi i końcowymi sznurka.

Pokazajmy przykład metody substring ().

Przykład:

Załóżmy, że chcemy wyodrębnić litery z pierwszego indeksu do piątego indeksu. W celu wyodrębnienia takiego wyniku argumenty metody substring () wyniosłyby (1,5), jak pokazano w fragmencie kodu JavaScript poniżej:

Niech Text = "Chcę wyodrębnić część ciągów";
Niech wynik = tekst.podłoże (1,5);
konsola.log (wynik);

Na poniższym zrzucie ekranu wykazano wyjście.


Kilka rzeczy, o których należy pamiętać podczas korzystania z metody Substring (), jest następujące:

  1. Zerowe i ujemne wartości argumentów startowych i końcowych są uważane za zero.
  1. Jeśli wartość parametru Start jest większa niż wartość parametru końcowego, wówczas parametry są zamieniane. Na przykład (5,1) zostanie zamieniony na (1,5).

Wniosek

JavaScript zapewnia swoim użytkownikom dwie łatwe w użyciu metody wyodrębnienia części łańcucha. Po pierwsze, metoda substr () pozwala wyodrębnić określoną liczbę znaków z określonej pozycji w ciągu, a metoda substring () służy do wyodrębnienia znaków leżących między indeksami start i końc. W tym samouczku wykorzystywanie obu tych metod jest pokazane wraz z odpowiednimi przykładami.