Tämä blogiviesti määrittelee menetelmät JavaScript-merkkijonon jakamiseen useilla erottimilla.
Kuinka jakaa JavaScript-merkkijono useilla erottimilla?
Jaa JavaScript-merkkijono useilla erottimilla käyttämällä alla mainittuja menetelmiä:
Tarkastellaan yllä olevia menetelmiä yksitellen.
Tapa 1: Jaa JavaScript-merkkijono useilla erottimilla käyttämällä split()-menetelmää
Jos haluat jakaa merkkijonoja useilla erottimilla, käytä ' jakaa() ”menetelmä. Split()-menetelmä jakaa merkkijonot joukoksi alimerkkijonoja erottimien perusteella.
Syntaksi
Käytä alla annettua syntaksia split()-menetelmälle:
jakaa ( erotin )Täällä, ' erotin ” on merkki tai regex-kuvio, jota käytetään merkkijonon jakamiseen.
Palautusarvo
- Se palauttaa joukon alimerkkijonoja.
Esimerkki
Luo muuttuja ' merkkijono ', joka sisältää merkkijonon, jossa on useita erottimia, mukaan lukien ' tilat ”, “ ! ' ja ' _ ”:
oli stringit = 'Tervetuloa Linuxhint_Web-sivustolle' ;Kutsu split()-menetelmää välittämällä säännöllinen lauseke, joka sisältää erottimet, mukaan lukien ' ! ”, “ \s ' (välilyönnit), ' _ ”.
oli splitString = merkkijono. jakaa ( / [ ! \s_ ] +/ ) ;Tulosta jaetut merkkijonot konsoliin:
konsoli. Hirsi ( splitString ) ;Tulos osoittaa, että merkkijono on jaettu onnistuneesti osamerkkijonoihin erottimilla:
Jos et ole kiinnostunut säännöllisten lausekkeiden käyttämisestä, seuraa alla olevaa osaa jakaaksesi merkkijonon useilla erottimilla.
Tapa 2: Jaa JavaScript-merkkijono useilla erottimilla käyttämällä split()-menetelmää ja korvaaAll()-menetelmää
Jaa JavaScript-merkkijono useilla erottimilla käyttämällä split()-menetelmää ja changeAll()-menetelmää. ReplaceAll()-menetelmä korvaa erottimet yhdellä merkillä, ja sitten split()-menetelmä jakaa yhden merkin merkkijonon.
Syntaksi
Noudata annettua syntaksia jakaessasi merkkijonoa useilla erottimilla käyttämällä split()- ja changeAll()-metodia:
korvaa kaikki ( erotin, korvaaja ) . jakaa ( erotin )Esimerkki
Seuraavassa esimerkissä korvaamme ensin kaikki erottimet yhdellä erottimella ' $ ' käyttämällä ' korvaa kaikki() ' -menetelmää ja jaa sitten merkkijono yhden erottimen perusteella ' $ ”:
oli splitString = merkkijono. korvaa kaikki ( ';' , '$' ) . korvaa kaikki ( ',' , '$' ) . jakaa ( '$' ) ;Lähtö
Olemme koonneet kaikki parhaat mahdolliset ratkaisut jakaaksesi merkkijonon useilla erottimilla JavaScriptissä.
Johtopäätös
Jaa JavaScript-merkkijono useilla erottimilla käyttämällä yksinkertaista ' jakaa() ”menetelmä tai ” jakaa() ' menetelmällä ' korvaa kaikki() ”menetelmä. Split()-menetelmä ottaa useiden erottimien säännöllisen lausekkeen, kun taas toinen lähestymistapa korvaa ensin kaikki erottimet yhdellä yhtenäisellä erottimella ja jakaa sitten yhden erottimen pohjalta. ' jakaa() ”-menetelmä regex-kuviolla on tehokas tapa jakaa merkkijonot useilla erottimilla. Tässä blogikirjoituksessa määritämme menetelmät useiden erottimien sisältävän merkkijonon jakamiseen JavaScriptin avulla.