Splits een string met meerdere scheidingstekens met behulp van JavaScript

Splits Een String Met Meerdere Scheidingstekens Met Behulp Van Javascript



De splitsingsreeks is de praktijk om een ​​tekstreeks op een systematische manier op te splitsen, zodat elk van de componenten van de tekst afzonderlijk kan worden behandeld. Soms moeten ontwikkelaars de lange tekenreeksen splitsen op basis van de meerdere scheidingstekens die de tekenreeksen bevatten. Hiervoor biedt JavaScript een methode split() aan.

In deze blogpost worden de methoden beschreven voor het splitsen van een JavaScript-string met meerdere scheidingstekens.

Hoe splits je een JavaScript-string met meerdere scheidingstekens?

Gebruik de onderstaande methoden om een ​​JavaScript-tekenreeks met meerdere scheidingstekens te splitsen:







Laten we de bovenstaande methoden afzonderlijk bekijken.



Methode 1: Splits een JavaScript-string met meerdere scheidingstekens met behulp van de split()-methode

Gebruik voor het splitsen van tekenreeksen met meerdere scheidingstekens de ' splitsen() ” methode. De methode split() splitst de tekenreeksen in een reeks subtekenreeksen op basis van de scheidingstekens.



Syntaxis





Gebruik de onderstaande syntaxis voor de methode split():

splitsen ( scheidingsteken )

Hier, ' scheidingsteken ” is het teken of het regex-patroon dat wordt gebruikt voor het splitsen van de tekenreeks.



Winstwaarde

  • Het retourneert een reeks subtekenreeksen.

Voorbeeld

Maak een variabele ' snaar ” die een tekenreeks bevat met meerdere scheidingstekens, waaronder “ ruimtes ”, “ ! ' en ' _ ”:

was string = 'Welkom! op de Linuxhint_Website' ;

Roep de methode split() aan door een reguliere expressie door te geven die scheidingstekens bevat, waaronder ' ! ”, “ \s ” (spaties), “ _ ”.

was splitString = snaar. splitsen ( / [ ! \s_ ] +/ ) ;

Print de gesplitste strings op de console:

troosten. loggen ( splitString ) ;

De uitvoer laat zien dat de tekenreeks met succes is gesplitst in subtekenreeksen met scheidingstekens:

Als u niet geïnteresseerd bent in het gebruik van reguliere expressies, volgt u het onderstaande gedeelte om de tekenreeks te splitsen met meerdere scheidingstekens.

Methode 2: een JavaScript-tekenreeks splitsen met meerdere scheidingstekens met behulp van de methode split() met de methode replaceAll().

Gebruik de methode split() met de methode replaceAll() om de JavaScript-tekenreeks te splitsen met meerdere scheidingstekens. De methode replaceAll() vervangt de scheidingstekens door een enkel teken en vervolgens splitst de methode split() de tekenreeks op het enkele teken.

Syntaxis

Volg de gegeven syntaxis voor het splitsen van de tekenreeks met meerdere scheidingstekens met behulp van de methode split() en replaceAll():

vervang alles ( scheidingsteken, vervanger ) . splitsen ( scheidingsteken )

Voorbeeld

In het volgende voorbeeld zullen we eerst alle scheidingstekens vervangen door een enkel scheidingsteken ' $ ' de ... gebruiken ' vervang alles() ' methode en splits vervolgens de tekenreeks op basis van het enkele scheidingsteken ' $ ”:

was splitString = snaar. vervang alles ( ';' , '$' ) . vervang alles ( ',' , '$' ) . splitsen ( '$' ) ;

Uitgang

We hebben de best mogelijke oplossingen verzameld om de string te splitsen met meerdere scheidingstekens in JavaScript.

Conclusie

Gebruik de eenvoudige ' splitsen() ” methode, of de “ splitsen() ” methode met de “ vervang alles() ” methode. De methode split() neemt een regex-patroon van meerdere scheidingstekens, terwijl de tweede benadering eerst alle scheidingstekens vervangt door één uniform scheidingsteken en vervolgens splitst op basis van het enkele scheidingsteken. De ' splitsen() ” methode met een regex-patroon is een efficiënte manier om de tekenreeksen te splitsen met meerdere scheidingstekens. In deze blogpost definiëren we de methoden voor het splitsen van een string met meerdere scheidingstekens met behulp van JavaScript.