Pilkujen poistaminen merkkijonosta JavaScriptissä

Pilkujen Poistaminen Merkkijonosta Javascriptissa



Pilkku on välimerkki, jota käytetään pitkissä lauseissa, jotta ne olisivat luettavampia. Kehittäjän voi olla vaikeaa poistaa kaikki pilkut merkkijonokokoelmasta manuaalisesti. Tätä varten JavaScriptillä on tiettyjä ennalta määritettyjä menetelmiä, jotka auttavat kehittäjiä poistamaan pilkkuja tekstistä.

Tämä viesti kuvaa menetelmää pilkkujen poistamiseksi JavaScript-merkkijonosta.







Kuinka poistaa pilkut JavaScriptin merkkijonosta?

Poistaaksesi pilkut JavaScriptin merkkijonosta, käytä seuraavia JavaScriptin ennalta määritettyjä menetelmiä:



    • korvaa() -menetelmä
    • korvaaKaikki() -menetelmä
    • Split()-menetelmän yhdistelmä join()-menetelmän kanssa

Keskustellaan kaikista yllä mainituista menetelmistä yksitellen.



Tapa 1: Poista pilkut merkkijonosta käyttämällä korvaa()-menetelmää

' korvata() ” -menetelmä yksinkertaisesti korvaa merkkijonon arvon määritetyllä merkkijonolla. Se vaatii kaksi argumenttia, korvattavan arvon ja korvaajana käytettävän arvon. Oletuksena se vain poistaa haetun arvon ensimmäisen esiintymän. Säännöllisen lausekkeen avulla se voidaan kuitenkin saada poistamaan kaikki haetun termin esiintymät.





Syntaksi

Noudata alla mainittua syntaksia käyttääksesi replace()-menetelmää pilkkujen poistamiseen merkkijonosta:



korvata ( 'replaceValue' , 'korvaaja' ) ;


Täällä, ' korvaaValue ' on haettu arvo, joka korvataan merkkijonossa, ja' korvaaja ' käytetään korvaamaan se. Se antaa uuden merkkijonon, jossa on korvatut arvot tulosteena.

Esimerkki

Luo ensin muuttuja ' str 'ja tallenna merkkijono' Linuxhint on paras verkkosivusto oppimiseen, taitoihin ' str:ssä:

var str = 'Linuxhint on paras verkkosivusto oppimiseen, taitoihin' ;


Kutsu korvaa()-metodia välittämällä pilkku ( , ) ja tyhjä merkkijono ( '' ) argumenttina ' console.log() 'menetelmä:

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


Annettu tulos poistaa vain ensimmäisen pilkun merkkijonosta:


Poistaaksesi kaikki pilkut merkkijonosta vaihtomenetelmällä() välitä säännöllinen lauseke ' /\,/g ' korvaavana arvona pilkun sijaan ( , ):

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


Tässä säännöllisessä lausekkeessa vinoviiva ( / ) osoittaa säännöllisen lausekkeen alun ja lopun, kun taas kenoviiva ( \ ) käytetään pilkun kanssa ( , ) pakohahmona ' g ” on yleinen lippu, joka edustaa kaikkien pilkkujen poistamista merkkijonosta.

Tulos näyttää, että kaikki pilkut poistetaan merkkijonosta:

Tapa 2: Poista pilkut merkkijonosta käyttämällä korvaaAll()-menetelmää

' korvaa kaikki() ” -menetelmä on toinen JavaScriptin sisäänrakennettu menetelmä. Se vaatii myös kaksi parametria, korvattavan arvon ja arvon, jota käytetään korvaajana. Sitä käytetään erityisesti silloin, kun on tarpeen korvata kaikki ilmoitetut arvot kerralla ilman regex-kuviota.

Syntaksi

Noudata alla annettua syntaksia vaihtokaikki()-metodille pilkkujen poistamiseksi merkkijonosta:

korvaa kaikki ( 'searchValue' , 'replaceValue' ) ;


Yllä olevassa syntaksissa ' searchValue ' on korvattava osamerkkijono ja ' korvaaValue ” on arvo, jota käytetään korvaajana. Kun merkkijonosta löytyy tietty arvo, se tulostaa uuden merkkijonon korvatuilla arvoilla.

Esimerkki

Kutsu korvaaAll()-metodia välittämällä pilkku ( , ) ensimmäisessä argumentissa ja tyhjässä merkkijonossa ( '' ) toisessa argumentissa. ReplaceAll()-menetelmä korvaa kaikki merkkijonon pilkut tyhjällä osamerkkijonolla:

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


Tulosteesta on nyt poistettu kaikki pilkut:

Tapa 3: Poista pilkut merkkijonosta käyttämällä split()-menetelmää Join()-menetelmällä

' jakaa() ' kanssa ' liittyä seuraan() ” -menetelmä on toinen JavaScriptin toimenpide, jota käytetään pilkkujen poistamiseen merkkijonosta. Split()-menetelmä palauttaa taulukon. Tämä taulukko sisältää komponentteja, jotka edustavat merkkijonojen osia, kun jako kohtaa pilkun. Vaadimme kuitenkin merkkijonon taulukon sijaan. Käytä tätä varten join()-menetelmää split()-menetelmän kanssa taulukon muuntamiseksi merkkijonoksi.

Syntaksi

Alla mainittua syntaksia käytetään split()-metodille join()-menetelmän kanssa:

jakaa ( ',' ) .liittyä seuraan ( '' )


Split()-metodi hyväksyy pilkun parametriksi ja palauttaa joukon alimerkkijonoja. Taulukot yhdistetään uudelleen merkkijonoksi käyttämällä JavaScript join() -menetelmää välittämällä tyhjä merkkijono.

Esimerkki

Kutsu split()-menetelmä join()-menetelmällä ' console.log() ”-menetelmä välittämällä pilkku(,) ja tyhjä merkkijono('') argumentteina:

console.log ( str.split ( ',' ) .liittyä seuraan ( '' ) ) ;


Lähtö

Johtopäätös

Jos haluat poistaa pilkut merkkijonoarvosta, käytä joko korvata() menetelmä, korvaa kaikki() menetelmä tai niiden yhdistelmä jakaa() ja liittyä seuraan( ) menetelmä. The korvata() poistaa vain ensimmäisen pilkun merkkijonosta, koska se toimii oletusarvoisesti. Säännöllisen lausekkeen avulla se voidaan kuitenkin mukauttaa poistamaan kaikki pilkut annetusta merkkijonosta. The korvaa kaikki() poistaa kaikki pilkun esiintymät ',' koko ketjusta. Kaksikko jakaa() ja liittyä seuraan() suorittaa myös saman toiminnon; ne kuitenkin toimivat eri tavalla. Kaikki nämä on selitetty perusteellisesti tässä viestissä esimerkein.