కామా అనేది వాటిని మరింత చదవగలిగేలా చేయడానికి పొడవైన వాక్యాలలో ఉపయోగించే విరామ చిహ్నము. స్ట్రింగ్ల సేకరణ నుండి మాన్యువల్గా అన్ని కామాలను తొలగించడం డెవలపర్కు కష్టంగా ఉంటుంది. అలా చేయడానికి, జావాస్క్రిప్ట్ డెవలపర్లు టెక్స్ట్ నుండి కామాలను తీసివేయడంలో సహాయపడే కొన్ని ముందే నిర్వచించిన పద్ధతులను కలిగి ఉంది.
జావాస్క్రిప్ట్లోని స్ట్రింగ్ నుండి కామాలను తొలగించే పద్ధతిని ఈ పోస్ట్ వివరిస్తుంది.
జావాస్క్రిప్ట్లోని స్ట్రింగ్ నుండి కామాలను ఎలా తొలగించాలి?
జావాస్క్రిప్ట్లోని స్ట్రింగ్ నుండి కామాలను తొలగించడానికి, కింది జావాస్క్రిప్ట్ ముందే నిర్వచించిన పద్ధతులను ఉపయోగించండి:
-
- భర్తీ () పద్ధతి
- అన్ని () పద్ధతిని భర్తీ చేయండి
- స్ప్లిట్() పద్ధతిని జాయిన్() పద్ధతితో కలపడం
పైన పేర్కొన్న అన్ని పద్ధతులను ఒక్కొక్కటిగా చర్చిద్దాం.
విధానం 1: రీప్లేస్() పద్ధతిని ఉపయోగించి స్ట్రింగ్ నుండి కామాలను తొలగించండి
ది ' భర్తీ () ” పద్ధతి కేవలం స్ట్రింగ్ విలువను నిర్వచించిన స్ట్రింగ్తో భర్తీ చేస్తుంది. దీనికి రెండు వాదనలు అవసరం, భర్తీ చేయబడే విలువ మరియు రీప్లేసర్గా ఉపయోగించాల్సిన విలువ. డిఫాల్ట్గా, ఇది శోధించిన విలువ యొక్క మొదటి ఉదాహరణను తొలగిస్తుంది. అయినప్పటికీ, రెగ్యులర్ ఎక్స్ప్రెషన్ సహాయంతో, శోధించిన పదం యొక్క అన్ని సంఘటనలను తొలగించడానికి ఇది చేయవచ్చు.
వాక్యనిర్మాణం
స్ట్రింగ్ నుండి కామాలను తీసివేయడానికి రీప్లేస్() పద్ధతిని ఉపయోగించడానికి దిగువ పేర్కొన్న సింటాక్స్ను అనుసరించండి:
భర్తీ చేయండి ( 'రిప్లేస్ వాల్యూ' , 'భర్తీ' ) ;
ఇక్కడ, ' భర్తీ విలువ ” అనేది శోధించిన విలువ, అది స్ట్రింగ్లో భర్తీ చేయబడుతుంది మరియు “ భర్తీ చేసేవాడు ” దానిని భర్తీ చేయడానికి ఉపయోగించబడుతుంది. ఇది భర్తీ చేయబడిన విలువలతో అవుట్పుట్గా కొత్త స్ట్రింగ్ను అందిస్తుంది.
ఉదాహరణ
మొదట, ఒక వేరియబుల్ సృష్టించండి ' str 'మరియు ఒక స్ట్రింగ్ను నిల్వ చేయండి' Linuxhint, నేర్చుకోవడం, నైపుణ్యాల కోసం ఉత్తమమైన వెబ్సైట్ str:
var str = 'Linuxhint, ఉత్తమమైనది, నేర్చుకోవడం, నైపుణ్యాల కోసం వెబ్సైట్' ;
కామాను పాస్ చేయడం ద్వారా రీప్లేస్() పద్ధతిని కాల్ చేయండి ( , ) మరియు ఖాళీ స్ట్రింగ్ ( ‘‘’’ ) లో వాదనగా ' console.log() 'పద్ధతి:
ఇచ్చిన అవుట్పుట్ స్ట్రింగ్ నుండి మొదటి కామాను తొలగిస్తుంది:
రీప్లేస్() పద్ధతిని ఉపయోగించి స్ట్రింగ్ నుండి అన్ని కామాలను తీసివేయడానికి, రీజెక్స్ నమూనాను పాస్ చేయండి ' /\,/గ్రా ” కామాకు బదులుగా రీప్లేస్వాల్యూగా ( , ):
ఇక్కడ, సాధారణ వ్యక్తీకరణలో, ఫార్వర్డ్ స్లాష్లు ( / ) సాధారణ వ్యక్తీకరణ యొక్క ప్రారంభం మరియు ముగింపును సూచిస్తుంది, అయితే బ్యాక్స్లాష్ ( \ ) కామాతో ఉపయోగించబడుతుంది ( , ) తప్పించుకునే పాత్రగా, ' g ” అనేది స్ట్రింగ్ నుండి అన్ని కామాలను తొలగించడానికి సూచించే గ్లోబల్ ఫ్లాగ్.
స్ట్రింగ్ నుండి అన్ని కామాలు తీసివేయబడినట్లు అవుట్పుట్ చూపిస్తుంది:
విధానం 2: రీప్లేస్అల్() పద్ధతిని ఉపయోగించి స్ట్రింగ్ నుండి కామాలను తొలగించండి
ది ' అన్నీ భర్తీ() ” పద్ధతి మరొక జావాస్క్రిప్ట్ అంతర్నిర్మిత పద్ధతి. దీనికి రెండు పారామీటర్లు కూడా అవసరం, భర్తీ చేయాల్సిన విలువ మరియు రీప్లేసర్గా ఉపయోగించాల్సిన విలువ. రెజెక్స్ నమూనాను ఉపయోగించకుండా ఒకేసారి పేర్కొన్న అన్ని విలువలను భర్తీ చేయడానికి అవసరమైనప్పుడు ఇది ప్రత్యేకంగా ఉపయోగించబడుతుంది.
వాక్యనిర్మాణం
స్ట్రింగ్ నుండి కామాలను తొలగించడానికి రీప్లేస్అల్() పద్ధతి కోసం దిగువ అందించిన సింటాక్స్ని అనుసరించండి:
అన్నింటినీ భర్తీ చేయండి ( 'శోధన విలువ' , 'రిప్లేస్ వాల్యూ' ) ;
పై వాక్యనిర్మాణంలో, “ శోధన విలువ ” అనేది భర్తీ చేయడానికి సబ్స్ట్రింగ్, మరియు “ భర్తీ విలువ ” అనేది రీప్లేసర్గా ఉపయోగించబడే విలువ. స్ట్రింగ్లో నిర్దిష్ట విలువ కనుగొనబడినప్పుడు, అది భర్తీ చేయబడిన విలువలతో కొత్త స్ట్రింగ్ను అవుట్పుట్ చేస్తుంది.
ఉదాహరణ
కామాను పాస్ చేయడం ద్వారా రీప్లేస్ఆల్() పద్ధతిని కాల్ చేయండి ( , ) మొదటి వాదనలో మరియు ఖాళీ స్ట్రింగ్ ( ‘‘’’ ) రెండవ వాదనలో. రీప్లేస్ఆల్() పద్ధతి ఒక స్ట్రింగ్ నుండి అన్ని కామాలను ఖాళీ సబ్స్ట్రింగ్తో భర్తీ చేస్తుంది:
console.log ( str.ReplaceAll ( ',' , '' ) ) ;
అవుట్పుట్లో, ఇప్పుడు అన్ని కామాలు తీసివేయబడ్డాయి:
విధానం 3: స్ప్లిట్() మెథడ్ విత్ జాయిన్() పద్ధతిని ఉపయోగించి స్ట్రింగ్ నుండి కామాలను తొలగించండి
ది ' విభజన() 'తో' చేరండి() ” పద్ధతి, స్ట్రింగ్ నుండి కామాలను తీసివేయడానికి ఉపయోగించే జావాస్క్రిప్ట్లోని మరొక విధానం. స్ప్లిట్() పద్ధతి శ్రేణిని అందిస్తుంది. స్ప్లిట్ కామాను ఎదుర్కొన్నప్పుడు స్ట్రింగ్ల భాగాలను సూచించే భాగాలను ఈ శ్రేణి కలిగి ఉంటుంది. అయితే, మనకు అర్రే కాకుండా స్ట్రింగ్ అవసరం. దాని కోసం, శ్రేణిని స్ట్రింగ్గా మార్చడానికి స్ప్లిట్() పద్ధతితో join() పద్ధతిని ఉపయోగించండి.
వాక్యనిర్మాణం
క్రింద పేర్కొన్న సింటాక్స్ స్ప్లిట్() పద్ధతికి జాయిన్() పద్ధతితో ఉపయోగించబడుతుంది:
విడిపోయింది ( ',' ) .చేరండి ( '' )
స్ప్లిట్() పద్ధతి కామాను పారామీటర్గా అంగీకరిస్తుంది మరియు సబ్స్ట్రింగ్ల శ్రేణిని అందిస్తుంది. ఖాళీ స్ట్రింగ్ను పాస్ చేయడం ద్వారా జావాస్క్రిప్ట్ జాయిన్() పద్ధతిని ఉపయోగించి శ్రేణులు మళ్లీ స్ట్రింగ్లోకి కలుస్తాయి.
ఉదాహరణ
'లో జాయిన్() పద్ధతితో స్ప్లిట్() పద్ధతిని ప్రారంభించండి console.log() ” కామా(,) మరియు ఖాళీ స్ట్రింగ్(‘’)ని ఆర్గ్యుమెంట్లుగా పాస్ చేయడం ద్వారా పద్ధతి:
console.log ( str.స్ప్లిట్ ( ',' ) .చేరండి ( '' ) ) ;
అవుట్పుట్
ముగింపు
స్ట్రింగ్ విలువ నుండి కామాలను తీసివేయడానికి, ఏదైనా ఉపయోగించండి భర్తీ () పద్ధతి, ది అన్నీ భర్తీ() పద్ధతి లేదా కలయిక విభజన() మరియు చేరండి( ) పద్ధతి. ది భర్తీ () దాని డిఫాల్ట్ పని కారణంగా స్ట్రింగ్ నుండి మొదటి కామాను మాత్రమే తొలగిస్తుంది. అయినప్పటికీ, సాధారణ వ్యక్తీకరణ సహాయంతో, ఇచ్చిన స్ట్రింగ్ నుండి అన్ని కామాలను తీసివేయడానికి అనుకూలీకరించవచ్చు. ది అన్నీ భర్తీ() కామా యొక్క అన్ని సంఘటనలను తొలగిస్తుంది '' మొత్తం స్ట్రింగ్ నుండి. యొక్క ద్వయం విభజన() మరియు చేరండి() అదే ఆపరేషన్ కూడా చేయండి; అయితే, వారు భిన్నంగా పని చేస్తారు. వీటన్నింటిని ఉదాహరణలతో ఈ టపాలో క్షుణ్ణంగా వివరించడం జరిగింది.