Kaip pašalinti kablelius iš eilutės „JavaScript“.

Kaip Pasalinti Kablelius Is Eilutes Javascript



Kablelis yra skyrybos ženklas, naudojamas ilguose sakiniuose, kad juos būtų lengviau skaityti. Kūrėjui gali būti sunku rankiniu būdu ištrinti visus kablelius iš eilučių rinkinio. Norėdami tai padaryti, „JavaScript“ turi tam tikrus iš anksto nustatytus metodus, kurie padeda kūrėjams pašalinti kablelius iš teksto.

Šiame įraše bus aprašytas kablelių pašalinimo iš „JavaScript“ eilutės metodas.







Kaip pašalinti kablelius iš eilutės „JavaScript“?

Norėdami pašalinti kablelius iš „JavaScript“ eilutės, naudokite šiuos „JavaScript“ iš anksto nustatytus metodus:



    • pakeisti() metodą
    • pakeisti viską () metodas
    • Split() metodo derinys su join() metodu

Aptarkime visus aukščiau išvardintus metodus po vieną.



1 būdas: Pašalinkite kablelius iš eilutės naudodami pakeitimo () metodą

pakeisti () “ metodas tiesiog pakeičia eilutės reikšmę apibrėžta eilute. Tam reikalingi du argumentai: vertė, kuri bus pakeista, ir vertė, kuri bus naudojama kaip pakaitalas. Pagal numatytuosius nustatymus jis tiesiog pašalina pirmąjį ieškomos reikšmės atvejį. Tačiau naudojant reguliariąją išraišką galima pašalinti visus ieškomo termino atvejus.





Sintaksė

Norėdami pašalinti kablelius iš eilutės, vadovaukitės toliau nurodyta sintaksė:



pakeisti ( 'replaceValue' , 'pakaitalas' ) ;


Čia, ' pakeistiValue “ yra ieškoma reikšmė, kuri bus pakeista eilutėje, o „ pakaitalas “ naudojamas jį pakeisti. Tai suteikia naują eilutę su pakeistomis reikšmėmis kaip išvestį.

Pavyzdys

Pirmiausia sukurkite kintamąjį ' g ir išsaugoti eilutę „Linuxhint“ yra geriausia svetainė mokymuisi, įgūdžiams “ str:

var str = „Linuxhint yra geriausia svetainė mokymuisi, įgūdžiams“ ;


Iškvieskite pakeisti() metodą, palikdami kablelį ( , ) ir tuščią eilutę ( ‘’ ) kaip argumentą „ console.log() “ metodas:

console.log ( pakeisti ( ',' , '' ) ) ;


Pateikta išvestis pašalina tik pirmąjį kablelį iš eilutės:


Jei norite pašalinti visus kablelius iš eilutės, naudodami pakeitimo () metodą, perduokite reguliariojo reiškinio šabloną ' /\,/g “ kaip pakeitimo reikšmę vietoj kablelio ( , ):

console.log ( pakeisti ( / \, / g, '' ) ) ;


Čia reguliariojoje išraiškoje pasvirieji brūkšniai ( / ) nurodo reguliariosios išraiškos pradžią ir pabaigą, o pasvirasis brūkšnys ( \ ) naudojamas su kableliu ( , ) kaip pabėgimo personažas, „ g “ yra visuotinė vėliavėlė, reiškianti pašalinti visus kablelius iš eilutės.

Išvestis rodo, kad iš eilutės pašalinami visi kableliai:

2 būdas: pašalinkite kablelius iš eilutės naudodami „replaceAll()“ metodą

pakeisti viską () “ metodas yra kitas „JavaScript“ integruotas metodas. Tam taip pat reikalingi du parametrai: vertė, kurią reikia pakeisti, ir vertė, kuri turi būti naudojama kaip pakaitalas. Jis ypač naudojamas, kai reikia pakeisti visas nurodytas reikšmes iš karto, nenaudojant reguliaraus reiškinio šablono.

Sintaksė

Vykdykite toliau pateiktą sintaksę, skirtą pakeistiAll() metodui, kad pašalintumėte kablelius iš eilutės:

pakeisti Viską ( 'searchValue' , 'replaceValue' ) ;


Aukščiau pateiktoje sintaksėje „ SearchValue “ yra poeilutė, kurią reikia pakeisti, ir „ pakeistiValue “ yra reikšmė, kuri naudojama kaip pakaitalas. Kai eilutėje randama konkreti reikšmė, ji išveda naują eilutę su pakeistomis reikšmėmis.

Pavyzdys

Iškvieskite „replaceAll()“ metodą, palikdami kablelį ( , ) pirmame argumente ir tuščioje eilutėje ( ‘’ ) antrajame argumente. Metodas „replaceAll()“ pakeis visus eilutės kablelius tuščia eilute:

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


Išvestyje visi kableliai buvo pašalinti:

3 būdas: pašalinkite kablelius iš eilutės naudodami split() metodą su join() metodu

padalinti () ' su ' prisijungti () “ metodas yra kita „JavaScript“ procedūra, naudojama kableliams iš eilutės pašalinti. Split() metodas grąžina masyvą. Šiame masyve yra komponentų, kurie žymi eilučių dalis, kai skaidymas susiduria su kableliu. Tačiau mums reikia eilutės, o ne masyvo. Norėdami konvertuoti masyvą į eilutę, naudokite join() metodą su split() metodu.

Sintaksė

Toliau nurodyta sintaksė naudojama split() metodui su join() metodu:

padalintas ( ',' ) .prisijungti ( '' )


Split() metodas priims kablelį kaip parametrą ir grąžins eilučių masyvą. Masyvai vėl sujungiami į eilutę naudojant JavaScript join() metodą, perduodant tuščią eilutę.

Pavyzdys

Iškvieskite split() metodą su join() metodu „ console.log() “ metodas, kaip argumentus perduodamas kablelį (,) ir tuščią eilutę (‘’):

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


Išvestis

Išvada

Norėdami pašalinti kablelius iš eilutės reikšmės, naudokite arba pakeisti () metodas, pakeisti viską () metodas arba jų derinys padalinti () ir prisijungti ( ) metodas. The pakeisti () pašalina tik pirmąjį kablelį iš eilutės dėl jos numatytojo veikimo. Tačiau naudojant reguliarųjį posakį, jis gali būti pritaikytas pašalinti visus kablelius iš nurodytos eilutės. The pakeisti viską () pašalina visus kablelio atvejus ',' iš visos eilutės. Duetas iš padalinti () ir prisijungti () taip pat atlikti tą pačią operaciją; tačiau jie veikia skirtingai. Visa tai išsamiai paaiškinta šiame įraše su pavyzdžiais.