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.