Osszon fel egy karakterláncot több elválasztóval JavaScript használatával

Osszon Fel Egy Karakterlancot Tobb Elvalasztoval Javascript Hasznalataval



A felosztó karakterlánc egy szöveges karakterlánc szisztematikus felosztásának gyakorlata, hogy a szöveg minden összetevője külön-külön kezelhető legyen. Néha a fejlesztőknek fel kell osztaniuk a hosszú karakterláncokat a karakterláncokat tartalmazó több elválasztó alapján. Ehhez a JavaScript egy split() metódust biztosít.

Ez a blogbejegyzés meghatározza a JavaScript-karakterlánc több elválasztóval történő felosztásának módszereit.

Hogyan lehet felosztani egy JavaScript karakterláncot több elválasztóval?

Egy JavaScript-karakterlánc több elválasztóval történő felosztásához használja az alábbi módszereket:







Vizsgáljuk meg egyenként a fenti módszereket.



1. módszer: Osszon fel egy JavaScript-sztringet több elválasztóval a split() módszerrel

A karakterláncok több elválasztóval történő felosztásához használja a „ hasított() ” módszerrel. A split() metódus az elválasztók alapján részstringek tömbjére bontja a karakterláncokat.



Szintaxis





Használja az alábbi szintaxist a split() metódushoz:

hasított ( szétválasztó )

Itt, ' szétválasztó ” a karakter, vagy a karakterlánc felosztására használt regex minta.



Visszatérési érték

  • Alkarakterláncok tömbjét adja vissza.

Példa

Hozzon létre egy változót ' húr ', amely több elválasztó karakterláncot tartalmaz, beleértve a ' terek ”, „ ! ” és „ _ ”:

tanga volt = 'Üdvözöljük! a Linuxhint_Weboldalon' ;

Hívja meg a split() metódust egy olyan reguláris kifejezés átadásával, amely elválasztókat tartalmaz, beleértve a ' ! ”, „ \s ” (szóközök), „ _ ”.

splitString volt = húr. hasított ( / [ ! \s_ ] +/ ) ;

Nyomtassa ki a felosztott karakterláncokat a konzolon:

konzol. log ( splitString ) ;

A kimenet azt mutatja, hogy a karakterlánc sikeresen fel lett osztva részkarakterláncokra elválasztókkal:

Ha nem érdekli a reguláris kifejezések használata, kövesse az alábbi részt a karakterlánc több elválasztóval történő felosztásához.

2. módszer: A JavaScript karakterlánc felosztása több elválasztóval a split() metódus használatával a changeAll() metódussal

Használja a split() metódust a changeAll() metódussal a JavaScript karakterlánc több elválasztóval történő felosztásához. A helyettesítőAll() metódus lecseréli az elválasztókat egyetlen karakterre, majd a split() metódus felosztja az egyetlen karakteren lévő karakterláncot.

Szintaxis

Kövesse a megadott szintaxist a string több elválasztóval történő felosztásához a split() és a changeAll() metódussal:

cserélje ki az összeset ( elválasztó, pótló ) . hasított ( szétválasztó )

Példa

A következő példában először az összes elválasztót egyetlen elválasztóra cseréljük $ ' használni a ' cserélje ki az összeset () ' metódussal, majd osszuk fel a karakterláncot az egyetlen elválasztó alapján $ ”:

splitString volt = húr. cserélje ki az összeset ( ';' , '$' ) . cserélje ki az összeset ( ',' , '$' ) . hasított ( '$' ) ;

Kimenet

Összegyűjtöttük az összes lehetséges legjobb megoldást a karakterlánc több elválasztóval történő felosztására a JavaScriptben.

Következtetés

A JavaScript karakterlánc több elválasztóval való felosztásához használja az egyszerű ' hasított() ' módszer, vagy a ' hasított() ' módszer a ' cserélje ki az összeset () ” módszerrel. A split() metódus több elválasztóból álló regex mintát vesz fel, míg a második megközelítés először az összes elválasztót egyetlen egységes elválasztóra cseréli, majd felosztja az egyetlen elválasztó alapján. Az ' hasított() ” módszer a regex mintával hatékony módja a karakterláncok több elválasztóval történő felosztásának. Ebben a blogbejegyzésben meghatározzuk a több elválasztó karakterlánc JavaScript használatával történő felosztásának módszereit.