ఈ వ్రాత-అప్ నిర్దిష్ట సాధారణ వ్యక్తీకరణలో వేరియబుల్ను ఉపయోగించడం కోసం వివిధ పద్ధతులను ప్రదర్శిస్తుంది.
జావాస్క్రిప్ట్లో రెగ్యులర్ ఎక్స్ప్రెషన్ అంటే ఏమిటి?
రెగ్యులర్ ఎక్స్ప్రెషన్లు అనేవి స్ట్రింగ్ యొక్క నిర్వచించబడిన నమూనా, ఇవి నిర్వచించబడిన స్ట్రింగ్లలోని వివిధ కలయికలను సరిపోల్చడానికి మరియు సరిపోల్చడానికి ఉపయోగించబడతాయి. అయినప్పటికీ, జావాస్క్రిప్ట్లో, రెగ్యులర్ ఎక్స్ప్రెషన్లు అనేది శోధన(), స్ప్లిట్(), రీప్లేస్(), మ్యాచ్() మరియు మరెన్నో పద్దతులతో ఉపయోగించబడుతుంది.
జావాస్క్రిప్ట్లో రెగ్యులర్ ఎక్స్ప్రెషన్లో వేరియబుల్ను ఎలా ఉపయోగించాలి?
రెగ్యులర్ ఎక్స్ప్రెషన్లో వేరియబుల్ను ఉపయోగించుకోవడానికి, ముందుగా, స్ట్రింగ్ను నిర్వచించి, దానిని వేరియబుల్లో నిల్వ చేయండి. అప్పుడు, మరొక స్ట్రింగ్ను తయారు చేయండి, 'ని ఉపయోగించండి భర్తీ () ” పద్ధతి మరియు భర్తీ చేయడానికి పరామితిని పాస్ చేయండి. ఇంకా, మీరు కూడా ఉపయోగించవచ్చు ' RegExp( )” ఈ ప్రయోజనం కోసం కన్స్ట్రక్టర్.
ప్రాక్టికాలిటీ కోసం, పేర్కొన్న ఉదాహరణలను ప్రయత్నించండి.
ఉదాహరణ 1: రెగ్యులర్ ఎక్స్ప్రెషన్లో వేరియబుల్ని “రీప్లేస్()” పద్ధతితో ఉపయోగించండి
రీప్లేస్() పద్ధతితో సాధారణ వ్యక్తీకరణలో వేరియబుల్ని ఉపయోగించడానికి, ముందుగా, స్ట్రింగ్ను నిర్వచించి, దానిని వేరియబుల్లో నిల్వ చేయండి:
స్థిరంగా లు = 'కుందేలు పెంపుడు జంతువు' ;
అప్పుడు, 'ని ఉపయోగించండి భర్తీ () స్ట్రింగ్లోని పదాలను భర్తీ చేయడానికి పద్ధతి మరియు పారామితులను పాస్ చేయండి:
స్థిరంగా కొత్త స్ట్రింగ్ = లు. భర్తీ చేయండి ( 'కుందేలు' , 'పిల్లి' ) ;చివరగా, లాగ్ () పద్ధతిని ఉపయోగించండి మరియు పాస్ చేయండి కొత్త స్ట్రింగ్ ” కన్సోల్లో అవుట్పుట్ను ప్రదర్శించడానికి భర్తీ చేయబడిన పదాలు నిల్వ చేయబడతాయి:
కన్సోల్. లాగ్ ( కొత్త స్ట్రింగ్ ) ;
ఉదాహరణ 2: “RegExp()” కన్స్ట్రక్టర్తో రెగ్యులర్ ఎక్స్ప్రెషన్లో వేరియబుల్ని ఉపయోగించండి
మీరు '' సహాయంతో సాధారణ వ్యక్తీకరణలలో వేరియబుల్ని కూడా ఉపయోగించవచ్చు. RegExp() ”నిర్మాణకర్త. అలా చేయడానికి, స్ట్రింగ్ను ప్రకటించి, స్ట్రింగ్ విలువను నిర్వచించిన వేరియబుల్లో నిల్వ చేయండి:
స్థిరంగా str = 'రఫియా సంతోషంగా ఉంది' ; td >< td >
పదాన్ని ప్రారంభించి, మీరు భర్తీ చేయాలనుకుంటున్న విలువను పేర్కొనండి:
స్థిరంగా పదం = 'రఫియా' ;'ని ఉపయోగించండి RegExp() ”కన్స్ట్రక్టర్ మరియు మీరు పారామీటర్గా భర్తీ చేయాలనుకుంటున్న పదాన్ని పాస్ చేయండి:
స్థిరంగా రెజెక్స్ = కొత్త RegExp ( పదం ) ;అప్పుడు, మేము 'ని ఉపయోగిస్తాము భర్తీ () ” మరియు సృష్టించిన వేరియబుల్ని సాధారణ వ్యక్తీకరణగా పారామీటర్గా పాస్ చేయండి:
స్థిరంగా కొత్త స్ట్రింగ్ = str. భర్తీ చేయండి ( రెజెక్స్, 'అధికారి' ) ;చివరగా, లాగ్ () పద్ధతిని ఉపయోగించండి మరియు పాస్ చేయండి కొత్త స్ట్రింగ్ ” కన్సోల్లో అవుట్పుట్ను ప్రదర్శించడానికి భర్తీ చేయబడిన పదాలు నిల్వ చేయబడతాయి:
కన్సోల్. లాగ్ ( కొత్త స్ట్రింగ్ ) ;సాధారణ వ్యక్తీకరణలో వేరియబుల్ ఉపయోగించడం ద్వారా పేర్కొన్న పదం భర్తీ చేయబడిందని గమనించవచ్చు:
జావాస్క్రిప్ట్లో సాధారణ వ్యక్తీకరణలో వేరియబుల్ను ఉపయోగించడం గురించి అంతే.
ముగింపు
సాధారణ వ్యక్తీకరణలో వేరియబుల్ని ఉపయోగించడానికి, ' భర్తీ () ” పద్ధతిని ఉపయోగించవచ్చు. ఈ పద్ధతి స్ట్రింగ్లోని పదాలను భర్తీ చేయగలదు. ఇంకా, మీరు కూడా ఉపయోగించవచ్చు ' RegExp() ” సంబంధిత ప్రయోజనం కోసం కన్స్ట్రక్టర్. ఈ ట్యుటోరియల్ జావాస్క్రిప్ట్లోని సాధారణ వ్యక్తీకరణలో వేరియబుల్ను ఉపయోగించడం కోసం వివిధ ఉదాహరణలను ప్రదర్శించింది.