Zdobądź podłoże przed konkretną postacią w JavaScript

Zdobądź podłoże przed konkretną postacią w JavaScript
Podczas radzenia sobie z danymi luzem może istnieć możliwość śmieci lub wpisów z niepożądanymi znakami. Na przykład istnieją zakodowane wartości, które należy od dekodować. W takich przypadkach wyodrębnienie części wartości może znacznie pomóc. W takim scenariuszu uzyskanie podłańca przed konkretną postacią w JavaScript może pomóc w pominięciu zakodowanych wartości, zapisując w ten sposób pamięć.

W tym samouczku omówi podejścia, aby uzyskać podłoże przed konkretną postacią w JavaScript.

Jak zdobyć podłoże przed konkretną postacią w JavaScript?

Pobierz podłoże przed konkretną postacią w JavaScript, zastosuj następujące podejścia:

  • "substring ()" I "indeks()”Metody.
  • "podział()" metoda.

Podane podejścia zostaną zilustrowane jeden po drugim!

Podejście 1: Zdobądź podaj przed określonym znakiem w JavaScript za pomocą metod SUBSTRING () i indexof ()

„„substring ()”Metoda wyodrębnia znaki ciągów od początku do końca bez zmiany oryginalnej tablicy i„indeks()„Metoda wyświetla indeks określonego elementu tablicy i zwraca”-1„Jeśli nie znaleziono. Metody te można zastosować w kombinacji, aby zlokalizować indeks znaku w ciągu i uzyskać przed nim wartość substring.

Składnia

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

W podanej składni:

  • "początek" I "koniec”Odpowiedz odpowiednio do pozycji początkowych i końcowych.
strunowy.indeksof (wyszukiwanie)

W powyższej składni „szukaj”Wskazuje wskaźnik pobieranego elementu tablicy.

Przykład

Przeglądajmy poniższy przykład:

W powyższym fragmencie kodu:

  • Określ wartość ciągu o postaci „@”W nim i wyświetl.
  • W następnym kroku zastosuj „substring ()" metoda. W swoich parametrach określ pozycje początkowe i końcowe.
  • W drugim parametrze zastosuj „indeks()„Metoda zlokalizowania zawartego znaku w dostarczonym ciągu, który będzie odnosić się do pozycji końcowej ciągu.
  • To spowoduje wyświetlenie wartości podłoża przed znakiem @.

Wyjście

W powyższym wyjściu można zaobserwować, że wartość podłoża przed pobraniem określonego znaku.

Podejście 2: Pobierz podłoże przed określonym znakiem w JavaScript metodą split ()

„„podział()„Metoda dzieli ciąg na tablicę podkładu. Metodę tę można zaimplementować, aby podzielić podany ciąg na tablicę opartą na określonym znaku i uzyskać dostęp do wartości podkładu.

Składnia

strunowy.split (separator, limit)

W powyższej składni:

  • "separator”Odnosi się do łańcucha, który należy użyć do podziału.
  • "limit”Wskazuje na liczbę całkowitą ograniczającą liczbę podziałów.

Przykład 1: Pobierz podłoże przed określonym znakiem

W tym przykładzie wartość podłańca przed zwróceniem określonego znaku.

Śledźmy poniżej podanego przykładu:

W powyższych wierszach kodu:

  • Podobnie, określ wartość ciągu z dołączoną wartością znaków pomiędzy i wyświetl ją.
  • Następnie zastosuj „podział()”Metoda podziału dostaronego ciągu na tablicę podłoża na podstawie znaku.
  • Podaj także indeks jako „0„Aby uzyskać dostęp do pierwszego elementu tablicy.
  • Spowoduje to uzyskanie wartości podłoża przed konkretnym znakiem.

Wyjście

Z powyższego wyjścia widać, że pierwsza wartość podłoża z tablicy jest pobierana przed określonym znakiem w dostarczonym ciągu.

Przykład 3: Zdobądź podłoże przed wszystkimi określonymi znakami

Ten przykład zwróci wartość podłoża przed wszystkimi określonymi znakami.

Przejdźmy do poniższego przykładu: przykład:

Zaimplementuj następujące kroki w powyższych wierszach kodu:

  • Określ wartość ciągu o podanych znakach i wyświetl ją.
  • Następnie zastosuj „podział()”Metoda osobno dla każdego z zawartych znaków.
  • Spowoduje to uzyskanie wartości podłoża z tablicy przed określonymi znakami w odniesieniu do określonych indeksów.
  • Na koniec dodaj oba podkłady przed odpowiednio pierwszymi i drugimi postaciami.

Wyjście

Powyższe dane wyjściowe wskazuje, że wartości substring są pobierane przed obiema określonymi znakami.

Wniosek

„„substring ()" I "indeks()”Metody lub„podział()„Metody można wdrożyć, aby uzyskać wartość pod substring przed konkretnym znakiem w JavaScript. Poprzednie podejście można wykorzystać do zlokalizowania indeksu postaci w ciągu i uzyskania wartości podłańca przed nim. To ostatnie podejście można zastosować do podziału danego ciągu na tablicę podłoża w oparciu o określony znak, a następnie uzyskać dostęp do wartości substring przed nim (znak). Ten samouczek pokazał, jak uzyskać wartość pod substring przed konkretną postacią w JavaScript.