Få substring før et bestemt tegn i JavaScript

Få substring før et bestemt tegn i JavaScript
Mens du håndterer dataene i bulk, kan det være en mulighet for søppeldata eller oppføringer som involverer uønskede tegn. For eksempel er det kodede verdier som må dekodes. I slike tilfeller kan det å trekke ut en del av verdien i stor grad hjelpe. I et slikt scenario kan det å få den kodede verdiene, og dermed lagre minnet i JavaScript, og dermed lagre minnet og dermed lagre minnet.

Denne opplæringen vil diskutere tilnærmingene for å få substring før et spesifikt tegn i JavaScript.

Hvordan få substring før et spesifikt tegn i JavaScript?

Få substringen før et spesifikt tegn i JavaScript, bruk følgende tilnærminger:

  • substring ()”Og“oversikt over()”Metoder.
  • dele()”Metode.

De uttalte tilnærmingene vil bli illustrert en etter en!

Tilnærming 1: Få substring før et spesifikt tegn i JavaScript ved bruk av Substring () og IndexOf () -metoder

substring ()”Metode trekker ut strengtegnene fra start til slutt uten å endre den originale matrisen, og“oversikt over()”Metode sender ut indeksen for det spesifiserte arrayelementet og returnerer”-1”Hvis ikke funnet. Disse metodene kan brukes i kombinasjon for å lokalisere indeksen til tegnet i en streng og få substringverdien før den.

Syntaks

streng.Substring (start, slutt)

I den gitte syntaks:

  • start”Og“slutt”Henvis til henholdsvis start- og sluttposisjonene.
streng.indeks av (søk)

I syntaks ovenfor, "Søk”Indikerer indeksen for det hentede matriseelementet.

Eksempel

La oss oversikt over det undergitte eksemplet:

I ovennevnte kodebit:

  • Spesifiser en strengverdi med tegnet “@”I den og vis den.
  • I neste trinn, bruk "substring ()”Metode. I sine parametere spesifiser start- og sluttposisjonene.
  • I sin andre parameter, bruk "oversikt over()”Metode for å lokalisere det inneholdte tegnet i den medfølgende strengen, som vil referere til strengens sluttposisjon.
  • Dette vil resultere i substringens verdi før karakteren @.

Produksjon

I outputten kan det observeres at Substrings verdi før den spesifiserte tegnet hentes.

Tilnærming 2: Få substring før et spesifisert tegn i JavaScript via Split () -metode

dele()”Metode deler en streng i en substring -matrise. Denne metoden kan implementeres for å dele opp den medfølgende strengen i en matrise basert på det spesifiserte tegnet og få tilgang til verdien av substringen før den.

Syntaks

streng.Split (separator, grense)

I syntaks ovenfor:

  • separator”Refererer til strengen som må brukes til splitting.
  • grense”Peker på at heltallet begrenser antall splitter.

Eksempel 1: Få substring før det spesifiserte tegnet

I dette eksemplet vil verdien av substringen før det spesifiserte tegnet blir returnert.

La oss følge det undergitte eksemplet:

I kodelinjene ovenfor:

  • På samme måte, spesifiser en strengverdi med en inkludert karakterverdi i mellom og vis den.
  • Etter det, bruk "dele()”Metode for å dele den medfølgende strengen i en underlagsarray basert på tegnet.
  • Angi også indeksen som "0”For å få tilgang til det første matriseelementet.
  • Dette vil resultere i å få substringverdien før den spesifikke karakteren.

Produksjon

Fra output ovenfor er det tydelig at den første substringverdien fra en matrise blir hentet før et spesifikt tegn i den medfølgende strengen.

Eksempel 3: Få substring før alle de spesifiserte tegnene

Dette eksemplet vil returnere verdien av underlag før alle de spesifiserte tegnene.

La oss gå gjennom nedenfor gitt et eksempel:

Implementere følgende trinn i kodelinjene ovenfor:

  • Spesifiser en strengverdi med de oppgitte tegnene og vis den.
  • Etter det, bruk "dele()”Metode separat for hvert av de inneholdte tegnene.
  • Dette vil resultere i å få substringverdien fra en matrise før de spesifiserte tegnene med hensyn til de spesifiserte indeksene.
  • Til slutt, legg til begge underlagene før henholdsvis første og andre tegn.

Produksjon

Ovennevnte utgang indikerer at substringverdiene hentes før begge spesifiserte tegn.

Konklusjon

substring ()”Og“oversikt over()”Metoder eller“dele()”Metoder kan implementeres for å få substringverdien før et spesifikt tegn i JavaScript. Den tidligere tilnærmingen kan brukes til å lokalisere indeksen til tegnet i en streng og få substringens verdi før den. Den sistnevnte tilnærmingen kan brukes for å dele den gitte strengen i en underlagsarray basert på det spesifiserte tegnet og deretter få tilgang til verdien av substringen før den (karakter). Denne opplæringen demonstrerte hvordan man får substringverdien før et spesifikt tegn i JavaScript.