Kuidas JavaScriptis stringist komasid eemaldada

Kuidas Javascriptis Stringist Komasid Eemaldada



Koma on kirjavahemärk, mida kasutatakse pikkades lausetes, et muuta need loetavamaks. Arendajal võib olla keeruline stringide kogust kõiki komasid käsitsi kustutada. Selleks on JavaScriptil teatud eelmääratletud meetodid, mis aitavad arendajatel tekstist komasid eemaldada.

See postitus kirjeldab meetodit komade eemaldamiseks JavaScripti stringist.







Kuidas JavaScriptis stringist komasid eemaldada?

JavaScripti stringist komade eemaldamiseks kasutage järgmisi JavaScripti eelmääratletud meetodeid:



    • asenda() meetod
    • asenda kõik() meetod
    • Split() meetodi ja join() meetodi kombinatsioon

Arutame kõiki ülalnimetatud meetodeid ükshaaval.



1. meetod: eemaldage stringist komad, kasutades meetodit asendamine().

' asenda () ” meetod lihtsalt asendab stringi väärtuse määratletud stringiga. See nõuab kahte argumenti, väärtust, mis asendatakse, ja väärtust, mida kasutatakse asendajana. Vaikimisi eemaldab see lihtsalt otsitava väärtuse esimese eksemplari. Regulaaravaldise abil saab aga panna kõik otsitava termini esinemised eemaldama.





Süntaks

Järgige alltoodud süntaksit, et kasutada komade eemaldamiseks stringist meetodi asendamist().



asendada ( 'replaceValue' , 'asendaja' ) ;


Siin, ' asendaValue ' on otsitav väärtus, mis asendatakse stringis, ja' asendaja ' kasutatakse selle asendamiseks. See annab väljundina uue stringi asendatud väärtustega.

Näide

Kõigepealt loo muutuja ' str ' ja salvestage string ' Linuxhint on parim veebisait õppimiseks, oskusteks ” str:

var str = 'Linuxhint on parim veebisait õppimiseks, oskused' ;


Meetodi asendamiseks kutsuge koma ( , ) ja tühi string ( ‘’ ) argumendina ' console.log() ” meetod:

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


Antud väljund eemaldab stringist ainult esimese koma:


Kõigi komade eemaldamiseks stringist meetodi asendamise () abil edastage regex-muster ' /\,/g ” asendusväärtusena koma asemel ( , ):

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


Siin on regulaaravaldises kaldkriipsud ( / ) tähistab regulaaravaldise algust ja lõppu, samas kui kaldkriips ( \ ) kasutatakse komaga ( , ) põgenemistegelasena, ' g ” on globaalne lipp, mis tähistab kõigi komade eemaldamist stringist.

Väljund näitab, et stringist on eemaldatud kõik komad:

2. meetod: eemaldage stringist komad, kasutades meetodit asendavad kõik().

' asenda kõik() ” meetod on teine ​​JavaScripti sisseehitatud meetod. See nõuab ka kahte parameetrit, asendatavat väärtust ja asendajana kasutatavat väärtust. Seda kasutatakse spetsiaalselt siis, kui on vaja asendada kõik märgitud väärtused korraga ilma regex-mustrit kasutamata.

Süntaks

Järgige komade eemaldamiseks stringist meetodi asendamine() jaoks alltoodud süntaksit:

asenda kõik ( 'searchValue' , 'replaceValue' ) ;


Ülaltoodud süntaksis on ' searchValue ' on asendatav alamstring ja ' asendaValue ” on väärtus, mida kasutatakse asendajana. Kui stringist leitakse konkreetne väärtus, väljastab see asendatud väärtustega uue stringi.

Näide

Meetodi asendamine All() kutsumiseks jätke koma ( , ) esimeses argumendis ja tühjas stringis ( ‘’ ) teises argumendis. Meetod asenda kõik() asendab kõik stringi komad tühja alamstringiga:

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


Väljundis on nüüd kõik komad eemaldatud:

3. meetod: eemaldage stringist komad, kasutades meetodit split() koos meetodiga join()

' split () ' koos ' liitu () ” meetod on veel üks JavaScripti protseduur, mida kasutatakse stringist komade eemaldamiseks. Split() meetod tagastab massiivi. See massiiv sisaldab komponente, mis esindavad stringide osi, kui split kohtab koma. Siiski vajame massiivi asemel stringi. Selleks kasutage massiivi stringiks teisendamiseks meetodit join() ja split() meetodit.

Süntaks

Allpool nimetatud süntaksit kasutatakse split() meetodi jaoks koos meetodiga join():

poolitatud ( ',' ) .liituma ( '' )


Meetod split() aktsepteerib koma parameetrina ja tagastab alamstringide massiivi. Massiivid ühendatakse uuesti stringiks, kasutades JavaScripti join() meetodit, edastades tühja stringi.

Näide

Käivitage split() meetod koos meetodiga join() jaotises ' console.log() ” meetod, edastades argumentidena koma(,) ja tühja stringi(’’):

console.log ( str.split ( ',' ) .liituma ( '' ) ) ;


Väljund

Järeldus

Stringiväärtusest komade eemaldamiseks kasutage kas asenda () meetod, asenda kõik() meetod või nende kombinatsioon split () ja liitu ( ) meetod. The asenda () eemaldab stringist ainult esimese koma selle vaiketöö tõttu. Kuid regulaaravaldise abil saab seda kohandada nii, et antud stringist eemaldatakse kõik komad. The asenda kõik() eemaldab kõik koma esinemised ',' kogu stringist. Duett split () ja liitu () teha ka sama toimingut; need aga töötavad erinevalt. Kõik need on selles postituses näidetega põhjalikult lahti seletatud.