Šajā emuāra ziņojumā tiks definētas metodes JavaScript virknes sadalīšanai ar vairākiem atdalītājiem.
Kā sadalīt JavaScript virkni ar vairākiem atdalītājiem?
Lai sadalītu JavaScript virkni ar vairākiem atdalītājiem, izmantojiet tālāk minētās metodes.
Apskatīsim iepriekš minētās metodes atsevišķi.
1. metode: sadaliet JavaScript virkni ar vairākiem atdalītājiem, izmantojot split() metodi
Lai sadalītu virknes ar vairākiem atdalītājiem, izmantojiet ' sadalīt () ” metode. Split() metode sadala virknes apakšvirkņu masīvā, pamatojoties uz atdalītājiem.
Sintakse
Split() metodei izmantojiet tālāk norādīto sintaksi:
sadalīt ( atdalītājs )Šeit, ' atdalītājs ” ir rakstzīme vai regex modelis, ko izmanto virknes sadalīšanai.
Atdeves vērtība
- Tas atgriež apakšvirkņu masīvu.
Piemērs
Izveidojiet mainīgo ' virkne ', kas satur virkni ar vairākiem atdalītājiem, tostarp ' atstarpes ”, “ ! ' un ' _ ”:
bija siksna = 'Laipni lūdzam! Linuxhint_Website' ;Izsauciet split() metodi, nododot regulāru izteiksmi, kas satur atdalītājus, tostarp ' ! ”, “ \s ' (atstarpes), ' _ ”.
bija splitString = virkne. sadalīt ( / [ ! \s_ ] +/ ) ;Izdrukājiet sadalītās virknes konsolē:
konsole. žurnāls ( splitString ) ;Izvade parāda, ka virkne ir veiksmīgi sadalīta apakšvirknēs ar atdalītājiem:
Ja nevēlaties izmantot regulārās izteiksmes, izpildiet tālāk sniegto sadaļu, lai sadalītu virkni ar vairākiem atdalītājiem.
2. metode: sadaliet JavaScript virkni ar vairākiem atdalītājiem, izmantojot split() metodi ar metodi aizstājietAll()
Lai sadalītu JavaScript virkni ar vairākiem atdalītājiem, izmantojiet split() metodi kopā ar metodi replaceAll(). Metode aizvietotAll() aizstāj atdalītājus ar vienu rakstzīmi, un tad split() metode sadalīs virkni uz vienu rakstzīmi.
Sintakse
Izpildiet norādīto sintakse, lai sadalītu virkni ar vairākiem atdalītājiem, izmantojot split() un changeAll() metodi:
aizstāt Visu ( separators, aizvietotājs ) . sadalīt ( atdalītājs )Piemērs
Nākamajā piemērā vispirms mēs aizstāsim visus atdalītājus ar vienu atdalītāju ' $ ' izmantojot ' aizstāt visu () ' metodi un pēc tam sadaliet virkni, pamatojoties uz vienu atdalītāju ' $ ”:
bija splitString = virkne. aizstāt Visu ( ';' , '$' ) . aizstāt Visu ( ',' , '$' ) . sadalīt ( '$' ) ;Izvade
Mēs esam apkopojuši visus labākos iespējamos risinājumus, lai sadalītu virkni ar vairākiem atdalītājiem JavaScript.
Secinājums
Lai sadalītu JavaScript virkni ar vairākiem atdalītājiem, izmantojiet vienkāršo ' sadalīt () ' metode vai ' sadalīt () ' metode ar ' aizstāt visu () ” metode. Split() metode izmanto vairāku atdalītāju regulāru izteiksmi, savukārt otrā pieeja vispirms aizstās visus atdalītājus ar vienu vienotu atdalītāju un pēc tam sadalīs uz viena atdalītāja pamata. ' sadalīt () ” metode ar regulāru izteiksmi ir efektīvs veids, kā sadalīt virknes ar vairākiem atdalītājiem. Šajā emuāra ziņojumā mēs definējam metodes virknes sadalīšanai ar vairākiem atdalītājiem, izmantojot JavaScript.