Dividiu una cadena amb diversos separadors mitjançant JavaScript

Dividiu Una Cadena Amb Diversos Separadors Mitjancant Javascript



La cadena dividida és la pràctica de trencar una cadena de text de manera sistemàtica de manera que cadascun dels components del text es pugui tractar per separat. De vegades, els desenvolupadors necessiten dividir les cadenes llargues en funció dels múltiples separadors que contenen les cadenes. Per fer-ho, JavaScript proporciona un mètode split().

Aquesta publicació del bloc definirà els mètodes per dividir una cadena de JavaScript amb diversos separadors.

Com dividir una cadena de JavaScript amb diversos separadors?

Per dividir una cadena de JavaScript amb diversos separadors, utilitzeu els mètodes esmentats a continuació:







Examinem els mètodes anteriors individualment.



Mètode 1: Dividiu una cadena de JavaScript amb diversos separadors mitjançant el mètode split().

Per dividir cadenes amb múltiples separadors, utilitzeu el botó “ dividir () ” mètode. El mètode split() divideix les cadenes en una matriu de subcadenes basades en els separadors.



Sintaxi





Utilitzeu la sintaxi que s'indica a continuació per al mètode split():

dividir ( separador )

Aquí, ' separador ” és el caràcter o el patró d'expressió regular utilitzat per dividir la cadena.



Valor de retorn

  • Retorna una matriu de subcadenes.

Exemple

Crea una variable ' corda ” que conté una cadena amb múltiples separadors, inclòs “ espais ”, “ ! ' i ' _ ”:

era tanga = 'Benvingut! al lloc web_Linuxhint' ;

Truqueu al mètode split() passant una expressió regular que contingui separadors que inclouen “ ! ”, “ \s ' (espais), ' _ ”.

era splitString = corda. dividir ( / [ ! \s_ ] +/ ) ;

Imprimeix les cadenes dividides a la consola:

consola. registre ( cadena dividida ) ;

La sortida mostra que la cadena es divideix correctament en subcadenes amb separadors:

Si no us interessa utilitzar expressions regulars, seguiu la secció següent per dividir la cadena amb diversos separadors.

Mètode 2: Dividiu una cadena de JavaScript amb diversos separadors mitjançant el mètode split() amb el mètode replaceAll()

Utilitzeu el mètode split() amb el mètode replaceAll() per dividir la cadena JavaScript amb diversos separadors. El mètode replaceAll() substitueix els separadors per un sol caràcter, i després el mètode split() dividirà la cadena en el caràcter únic.

Sintaxi

Seguiu la sintaxi donada per dividir la cadena amb diversos separadors mitjançant el mètode split() i replaceAll():

substituir-ho tot ( separador, substitut ) . dividir ( separador )

Exemple

En l'exemple següent, primer, substituirem tots els separadors per un sol separador ' $ ' utilitzant el ' substituirAll() ” i després dividiu la cadena segons el separador únic “ $ ”:

era splitString = corda. substituir-ho tot ( ';' , '$' ) . substituir-ho tot ( ',' , '$' ) . dividir ( '$' ) ;

Sortida

Hem reunit totes les millors solucions possibles per dividir la cadena amb múltiples separadors en JavaScript.

Conclusió

Per dividir la cadena JavaScript amb diversos separadors, utilitzeu el senzill ' dividir () ', o el mètode ' dividir () ' mètode amb el ' substituirAll() ” mètode. El mètode split() pren un patró d'expressió regular de múltiples separadors, mentre que el segon enfocament substituirà primer tots els separadors per un separador unificat i després es dividirà a la base del separador únic. El ' dividir () ” El mètode amb un patró d'expressió regular és una manera eficient de dividir les cadenes amb múltiples separadors. En aquesta entrada del bloc, definim els mètodes per dividir una cadena amb diversos separadors mitjançant JavaScript.