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.