Sadaliet virkni ar vairākiem atdalītājiem, izmantojot JavaScript

Sadaliet Virkni Ar Vairakiem Atdalitajiem Izmantojot Javascript



Sadalīšanas virkne ir prakse sistemātiski sadalīt teksta virkni, lai katru teksta sastāvdaļu varētu apstrādāt atsevišķi. Dažreiz izstrādātājiem ir jāsadala garās virknes, pamatojoties uz vairākiem atdalītājiem, kas satur virknes. Lai to izdarītu, JavaScript nodrošina split() metodi.

Š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.