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.