Del en streng med flere separatorer ved bruk av JavaScript

Del en streng med flere separatorer ved bruk av JavaScript
Splittingstrengen er praksisen med å bryte opp en tekststreng på en systematisk måte slik at hver av tekstens komponenter kan behandles separat. Noen ganger trenger utviklere å dele de lange strengene basert på flere separatorer som inneholder strengene. For å gjøre det gir JavaScript en delt () -metode.

Dette blogginnlegget vil definere metodene for å dele opp en JavaScript -streng med flere separatorer.

Hvordan dele en JavaScript -streng med flere separatorer?

For å dele opp en JavaScript-streng med flere separatorer, bruk de under-nevnte metodene:

  • Split () -metode
  • Split () -metode med erstatningsmetode

La oss undersøke metodene ovenfor individuelt.

Metode 1: Del en JavaScript -streng med flere separatorer ved bruk av Split () -metode

For deling av strenger med flere separatorer, bruk "dele()”Metode. Split () -metoden deler strengene i en rekke underlag basert på separatorene.

Syntaks

Bruk den undergitte syntaks for Split () -metoden:

Split (separator)

Her, “separator”Er karakteren, eller regex -mønsteret som brukes for å dele opp strengen.

Returverdi

  • Den returnerer en rekke underlag.

Eksempel

Lag en variabel “streng”Som inneholder en streng med flere separatorer, inkludert“mellomrom”,“!”Og“_”:

var streng = "Velkommen! til Linuxhint_website ";

Ring Split () -metoden ved å gi et vanlig uttrykk som inneholder separatorer inkludert "!”,“\ S”(Mellomrom),”_”.

var splitString = streng.dele(/[!\ s _]+/);

Skriv ut delingsstrengene på konsollen:

konsoll.Logg (SplitString);

Utgangen viser at strengen er vellykket delt inn i underlag med separatorer:

Hvis du ikke er interessert i å bruke vanlige uttrykk, følg delen nedenfor for å dele streng med flere separatorer.

Metode 2: Del en JavaScript -streng med flere separatorer ved bruk av Split () -metode med erstatningsmetode () -metode

Bruk Split () -metoden med erstatningsmetoden for å dele opp JavaScript -strengen med flere separatorer. Erstatningsmetoden erstatter separatorene med et enkelt tegn, og deretter vil split () -metoden dele strengen på enkelttegnet.

Syntaks

Følg den gitte syntaks for å dele opp strengen med flere separatorer ved bruk av Split () og erstatningsmetoden:

erstatning (separator, erstatning).Split (separator)

Eksempel

I det følgende eksemplet vil vi først erstatte alle separatorene med en enkelt separator "$" bruker "erstatning ()”Metode og del deretter strengen basert på enkelt separatoren”$”:

var splitString = streng.erstatning (';', '$').erstatning (',', '$') .split ('$');

Produksjon

Vi har samlet alle de best mulige løsningene for å dele strengen med flere separatorer i JavaScript.

Konklusjon

For å dele JavaScript -strengen med flere separatorer, bruk den enkle “dele()”Metode, eller“dele()”Metode med“erstatning ()”Metode. Split () -metoden tar et Regex -mønster av flere separatorer, mens den andre tilnærmingen først vil erstatte alle separatorer med en enhetlig separator og deretter dele seg på basen av enkelt separatoren. “dele()”Metode med et regex -mønster er en effektiv måte å dele opp strengene med flere separatorer. I dette blogginnlegget definerer vi metodene for å dele opp en streng med flere separatorer ved bruk av JavaScript.