Com eliminar comes de la cadena en JavaScript

Com Eliminar Comes De La Cadena En Javascript



La coma és un signe de puntuació que s'utilitza en frases llargues per fer-les més llegibles. Pot ser difícil per a un desenvolupador suprimir manualment totes les comes d'una col·lecció de cadenes. Per fer-ho, JavaScript té determinats mètodes predefinits que ajuden els desenvolupadors a eliminar les comes d'un text.

Aquesta publicació descriurà el mètode per eliminar comes d'una cadena en JavaScript.







Com eliminar les comes de la cadena a JavaScript?

Per eliminar comes d'una cadena en JavaScript, utilitzeu els mètodes predefinits de JavaScript següents:



    • mètode substituir().
    • Mètode replaceAll().
    • Combinació del mètode split() amb el mètode join().

Parlem un per un de tots els mètodes esmentats anteriorment.



Mètode 1: elimina les comes de la cadena utilitzant el mètode replace().

El ' substituir () ” simplement substitueix el valor d'una cadena per la cadena definida. Requereix dos arguments, el valor que es substituirà i el valor que s'utilitzarà com a substitut. Per defecte, només elimina la primera instància del valor cercat. Tanmateix, amb l'ajuda de l'expressió regular, es pot fer eliminar totes les ocurrències del terme cercat.





Sintaxi

Seguiu la sintaxi esmentada a continuació per utilitzar el mètode replace() per eliminar comes de la cadena:



substituir ( 'reemplaça el valor' , 'reemplaçador' ) ;


Aquí, ' substituirValor ” és el valor cercat que es substituirà en una cadena i el “ substitut ” s'utilitza per substituir-lo. Ofereix una cadena nova amb els valors substituïts com a sortida.

Exemple

Primer, creeu una variable ' str ” i emmagatzema una cadena “ Linuxhint, és el millor lloc web per a l'aprenentatge, les habilitats ” a str:

var str = 'Linuxhint, és el millor lloc web per a l'aprenentatge, les habilitats' ;


Truqueu al mètode replace() passant la coma ( , ) i una cadena buida ( ‘’ ) com a argument a “ console.log() ” mètode:

console.log ( str. substituir ( ',' , '' ) ) ;


La sortida donada elimina només la primera coma d'una cadena:


Per eliminar totes les comes de la cadena utilitzant el mètode replace(), passeu el patró d'expressió regular ' /\,/g ” com a substitutValu en lloc d'una coma ( , ):

console.log ( str. substituir ( / \, / g, '' ) ) ;


Aquí, en expressió regular, les barres inclinades ( / ) indica l'inici i el final d'una expressió regular, mentre que la barra invertida ( \ ) s'utilitza amb coma ( , ) com a personatge d'escapament, ' g ” és la bandera global que representa eliminar totes les comes d'una cadena.

La sortida mostra que s'eliminen totes les comes de la cadena:

Mètode 2: elimina les comes de la cadena utilitzant el mètode replaceAll().

El ' substituirAll() El mètode ” és un altre mètode integrat de JavaScript. També requereix dos paràmetres, el valor a substituir i el valor a utilitzar com a substitut. S'utilitza específicament quan és necessari reemplaçar tots els valors indicats alhora sense utilitzar un patró d'expressió regular.

Sintaxi

Seguiu la sintaxi proporcionada a continuació per al mètode replaceAll() per eliminar les comes d'una cadena:

substituir-ho tot ( 'searchValue' , 'reemplaça el valor' ) ;


En la sintaxi anterior, el ' cerca valor ' és la subcadena a substituir i ' substituirValor ” és el valor que s'utilitza com a substitut. Quan es troba un valor específic a la cadena, genera una nova cadena amb els valors substituïts.

Exemple

Truqueu al mètode replaceAll() passant la coma ( , ) al primer argument i una cadena buida ( ‘’ ) en el segon argument. El mètode replaceAll() substituirà totes les comes d'una cadena per una subcadena buida:

console.log ( str.replaceAll ( ',' , '' ) ) ;


A la sortida, ara s'han eliminat totes les comes:

Mètode 3: elimina les comes de la cadena utilitzant el mètode split() amb el mètode join().

El ' dividir () ' amb el ' uneix-te () ”, és un altre procediment de JavaScript utilitzat per eliminar comes de la cadena. El mètode split() retorna una matriu. Aquesta matriu conté components que representen parts de les cadenes quan la divisió troba una coma. Tanmateix, necessitem una cadena en lloc d'una matriu. Per això, utilitzeu el mètode join() amb el mètode split() per convertir la matriu en una cadena.

Sintaxi

La sintaxi esmentada a continuació s'utilitza per al mètode split() amb el mètode join():

dividir ( ',' ) .unir-se ( '' )


El mètode split() acceptarà la coma com a paràmetre i retornarà una matriu de subcadenes. Les matrius es tornen a unir en una cadena mitjançant el mètode JavaScript join() passant una cadena buida.

Exemple

Invoqueu el mètode split() amb el mètode join() a “ console.log() ” passant la coma(,) i la cadena buida (‘’) com a arguments:

console.log ( p.divisió ( ',' ) .unir-se ( '' ) ) ;


Sortida

Conclusió

Per eliminar comes d'un valor de cadena, utilitzeu o bé substituir () mètode, el substituirAll() mètode o la combinació de dividir () i uneix-te ( ) mètode. El substituir () només elimina la primera coma de la cadena a causa del seu funcionament predeterminat. Tanmateix, amb l'ajuda d'una expressió regular, es pot personalitzar per eliminar totes les comes de la cadena donada. El substituirAll() elimina totes les aparicions d'una coma “,” de tota la cadena. El duet de dividir () i uneix-te () també realitzar la mateixa operació; tanmateix, funcionen de manera diferent. Tot això s'ha explicat a fons en aquest post amb exemples.