Opdel en streng med flere separatorer ved hjælp af JavaScript

Opdel En Streng Med Flere Separatorer Ved Hjaelp Af Javascript



Opdelingsstrengen er praksis med at bryde en tekststreng op på en systematisk måde, så hver af tekstens komponenter kan behandles separat. Nogle gange er udviklere nødt til at opdele de lange strenge baseret på de flere separatorer, der indeholder strengene. For at gøre det giver JavaScript en split()-metode.

Dette blogindlæg vil definere metoderne til at opdele en JavaScript-streng med flere separatorer.

Hvordan opdeles en JavaScript-streng med flere separatorer?

For at opdele en JavaScript-streng med flere separatorer skal du bruge nedenstående metoder:







Lad os undersøge ovenstående metoder individuelt.



Metode 1: Opdel en JavaScript-streng med flere skilletegn ved hjælp af split()-metoden

For at opdele strenge med flere separatorer skal du bruge ' dele() ” metode. Split()-metoden opdeler strengene i et array af understrenge baseret på separatorerne.



Syntaks





Brug nedenstående syntaks til split()-metoden:

dele ( separator )

Her, ' separator ” er tegnet eller det regex-mønster, der bruges til at opdele strengen.



Returværdi

  • Det returnerer et array af understrenge.

Eksempel

Opret en variabel ' snor ', der indeholder en streng med flere separatorer, inklusive ' mellemrum ', ' ! ' og ' _ ”:

var thong = 'Velkommen! til Linuxhint_Website' ;

Kald split()-metoden ved at sende et regulært udtryk, der indeholder separatorer inklusive ' ! ', ' \s ' (mellemrum), ' _ '.

var splitString = snor. dele ( / [ ! \s_ ] +/ ) ;

Udskriv de opdelte strenge på konsollen:

konsol. log ( splitString ) ;

Outputtet viser, at strengen er opdelt i understrenge med separatorer:

Hvis du ikke er interesseret i at bruge regulære udtryk, så følg nedenstående afsnit for at opdele streng med flere separatorer.

Metode 2: Opdel en JavaScript-streng med flere skilletegn ved hjælp af split()-metoden med replaceAll()-metoden

Brug split()-metoden med replaceAll()-metoden til at opdele JavaScript-strengen med flere separatorer. Metoden replaceAll() erstatter separatorerne med et enkelt tegn, og derefter vil split()-metoden opdele strengen på det enkelte tegn.

Syntaks

Følg den givne syntaks for at opdele strengen med flere separatorer ved hjælp af split() og replaceAll() metoden:

udskift Alle ( udskiller, afløser ) . dele ( separator )

Eksempel

I det følgende eksempel vil vi først erstatte alle separatorerne med en enkelt separator ' $ ' bruger ' replaceAll() '-metoden og derefter opdele strengen baseret på den enkelte separator ' $ ”:

var splitString = snor. udskift Alle ( ';' , '$' ) . udskift Alle ( ',' , '$' ) . dele ( '$' ) ;

Produktion

Vi har samlet alle de bedst mulige løsninger til at opdele strengen med flere separatorer i JavaScript.

Konklusion

For at opdele JavaScript-strengen med flere separatorer skal du bruge den enkle ' dele() '-metoden eller ' dele() ' metode med ' replaceAll() ” metode. Split()-metoden tager et regex-mønster af flere separatorer, mens den anden tilgang først vil erstatte alle separatorer med én samlet separator og derefter opdele på bunden af ​​den enkelte separator. Det ' dele() ” metode med et regex-mønster er en effektiv måde at opdele strengene med flere separatorer. I dette blogindlæg definerer vi metoderne til at opdele en streng med flere separatorer ved hjælp af JavaScript.