ప్రోగ్రామింగ్ చాలా క్లిష్టమైన, శ్రమతో, మరియు, తరచుగా, ఒక మార్పులేని ప్రక్రియ అదే లేదా అదే ప్రభావాలను పునరావృతం చేయడానికి అరుదైనది కాదు. స్వయంచాలక మరియు పత్రం యొక్క శోధన మరియు భర్తీని వేగవంతం చేయడానికి, ఒక సాధారణ వ్యక్తీకరణ వ్యవస్థ ప్రోగ్రామింగ్లో ప్రోగ్రామింగ్లో ఉంది. ఇది ఎక్కువగా మీరు ప్రోగ్రామర్లు, వెబ్ మాస్టర్లు, మరియు కొన్నిసార్లు ఇతర వృత్తుల ప్రతినిధులు సేవ్ అనుమతిస్తుంది. అధునాతన నోట్ప్యాడ్ ++ టెక్స్ట్ ఎడిటర్లో సాధారణ వ్యక్తీకరణలను ఎలా ఉపయోగించాలో తెలుసుకోండి.
సాధారణ వ్యక్తీకరణల భావన
ఆచరణలో నోట్ప్యాడ్ ++ కార్యక్రమంలో సాధారణ వ్యక్తీకరణల వినియోగాన్ని అధ్యయనం చేసే ముందు, ఈ పదం యొక్క సారాంశం మరింత వివరంగా తెలుసుకుందాం.సాధారణ వ్యక్తీకరణలు మీరు డాక్యుమెంట్ స్ట్రింగ్స్లో వివిధ చర్యలను ఉత్పత్తి చేయగల ఒక ప్రత్యేక శోధన భాష. ఇది ప్రత్యేక Metasimvols ఉపయోగించి జరుగుతుంది, నమూనాల సూత్రం యొక్క శోధన మరియు అమలు అమలు ఇది ప్రవేశించేటప్పుడు నిర్వహిస్తారు. ఉదాహరణకు, ఒక సాధారణ వ్యక్తీకరణ రూపంలో నోట్ప్యాడ్లో ++ పాయింట్ లో ఉన్న మొత్తం అక్షరాల యొక్క ఏదైనా సంకేతాన్ని సూచిస్తుంది, మరియు వ్యక్తీకరణ [A-Z] లాటిన్ వర్ణమాల యొక్క ఏదైనా రాజధాని అక్షరం.
వివిధ ప్రోగ్రామింగ్ భాషలలో, సాధారణ వ్యక్తీకరణల వాక్యనిర్మాణం తేడా ఉండవచ్చు. నోట్ప్యాడ్లో ++ టెక్స్ట్ ఎడిటర్లో, సాధారణ వ్యక్తీకరణల యొక్క అదే విలువలు ప్రముఖ పెర్ల్ ప్రోగ్రామింగ్ భాషలో ఉపయోగించబడతాయి.
వ్యక్తిగత సాధారణ వ్యక్తీకరణల విలువలు
ఇప్పుడు చాలా తరచుగా ఉపయోగించే నోట్ప్యాడ్ ++ రెగ్యులర్ వ్యక్తీకరణలతో పరిచయం చేసుకోండి:
- . - ఏ ఒక్క చిహ్నం;
- [0-9] - సంఖ్యల రూపంలో ఏదైనా పాత్ర;
- \ D - సంఖ్య తప్ప ఏదైనా పాత్ర;
- [A-Z] - లాటిన్ వర్ణమాల యొక్క ఏదైనా రాజధాని లేఖ;
- [A-Z] - లాటిన్ వర్ణమాల యొక్క తక్కువ కేసు లేఖ;
- [A- Z] - రిజిస్టర్ నుండి స్వాతంత్ర్యంలో లాటిన్ వర్ణమాల యొక్క అక్షరాలు;
- \ w - లేఖ, అండర్ స్కోర్ లేదా అంకె;
- \ s - స్పేస్;
- ^ ప్రారంభం ప్రారంభించండి;
- $ - ముగింపు రేఖ;
- * - చిహ్నం యొక్క పునరావృతం (0 నుండి ఇన్ఫినిటీ);
- \ 4 \ 1 \ 2 \ 3 - సమూహం యొక్క సీక్వెన్స్ సంఖ్య;
- ^ \ s * $ - ఖాళీ పంక్తుల కోసం శోధించండి;
- ([0-9] [0-9] *.) - రెండు అంకెల సంఖ్యల కోసం శోధించండి.
వాస్తవానికి, సాధారణ వ్యక్తీకరణల చిహ్నాలు చాలా పెద్ద సంఖ్యలో ఉన్నాయి, మరియు వాటిని ఒక వ్యాసంలో కవర్ చేయడం సాధ్యం కాదు. నోట్ప్యాడ్ ++ కార్యక్రమంతో పని చేసేటప్పుడు ప్రోగ్రామర్లు మరియు వెబ్ డిజైనర్లు ఉపయోగించిన వారి వివిధ వైవిధ్యాల గణనీయంగా మరింత.
సాధారణ వ్యక్తీకరణల ఆచరణాత్మక ఉపయోగం
నోట్ప్యాడ్ ++ ప్రోగ్రామ్లో ఎలా సాధారణ వ్యక్తీకరణలు ఎలా ఉపయోగించాలో ప్రత్యేక ఉదాహరణలను చూద్దాం.ఉదాహరణ 1: శోధన
కొన్ని అంశాల కోసం శోధించడానికి ఎలా సాధారణ వ్యక్తీకరణలను అన్వయించాలో పరిశీలించండి.
- సాధారణ వ్యక్తీకరణలతో పనిచేయడం ప్రారంభించడానికి, "శోధన" విభాగానికి వెళ్లి, కనిపించే జాబితాలో, "కనుగొను" అంశం ఎంచుకోండి.
- మాకు ముందు NotePad ++ కార్యక్రమంలో ప్రామాణిక శోధన విండోను తెరుస్తుంది. Ctrl + F కీ కలయికను నొక్కడం ద్వారా దీనిని పొందవచ్చు. ఈ ఫంక్షన్తో పనిచేయడానికి "సాధారణ వ్యక్తీకరణలు" బటన్ను సక్రియం చేయాలని నిర్ధారించుకోండి.
- పత్రంలో ఉన్న అన్ని సంఖ్యలను మేము కనుగొంటాము. ఇది చేయటానికి, శోధన స్ట్రింగ్లో [0-9] పారామితిని నమోదు చేసి, "శోధన తదుపరి" బటన్పై క్లిక్ చేయండి. ప్రతిసారి మీరు ఈ బటన్ను నొక్కండి, క్రింది అంకెల పైభాగంలో నుండి దిగువకు హైలైట్ చేయబడుతుంది. దిగువ అప్ నుండి శోధన మోడ్కు మారడం, సాంప్రదాయిక వ్యక్తీకరణలతో పని చేసేటప్పుడు సంప్రదాయ శోధన పద్ధతిని ఉపయోగించినప్పుడు నిర్వహించడం సాధ్యమవుతుంది.
- మీరు "ప్రస్తుత పత్రంలో అన్నింటినీ కనుగొనండి" బటన్ క్లిక్ చేస్తే, అన్ని శోధన ఫలితాలు, పత్రంలో డిజిటల్ వ్యక్తీకరణలు ప్రత్యేక విండోలో ప్రదర్శించబడతాయి.
- మరియు ఇక్కడ మరియు శోధన ఫలితాలు.
ఉదాహరణ 2: చిహ్నం భర్తీ
నోట్ప్యాడ్లో ++ ప్రోగ్రామ్లో, మీరు అక్షరాల కోసం మాత్రమే అన్వేషించలేరు, కానీ వాటిని రెగ్యులర్ వ్యక్తీకరణలతో భర్తీ చేయవచ్చు.
- ఈ చర్యను ప్రారంభించడానికి, శోధన Windows యొక్క "స్థానంలో" టాబ్ వెళ్ళండి.
- మేము దారిమార్పు ద్వారా బాహ్య సూచనల యొక్క మళ్లింపును చేస్తాము. దీనిని చేయటానికి, "కనుగొను" కాలమ్లో, మేము విలువ "href =. (Http: // ^ '"] *) "మరియు" భర్తీ "ఫీల్డ్ -" href = "/ redirect.php? = 1 కు ". "అన్ని భర్తీ" బటన్ను క్లిక్ చేయండి.
- మీరు చూడగలిగినట్లుగా, భర్తీ విజయవంతమైంది.
మరియు ఇప్పుడు కంప్యూటర్ ప్రోగ్రామింగ్ లేదా వెబ్ పేజీ లేఅవుట్కు సంబంధించిన కార్యకలాపాలకు సాధారణ వ్యక్తీకరణలను ఉపయోగించి భర్తీతో ఒక శోధనను వర్తింపజేయండి.
- పుట్టిన తేదీలతో పూర్తి ఫార్మాట్లో ఉన్న వ్యక్తుల జాబితా ఉంది.
- పుట్టిన తేదీని మరియు కొన్ని ప్రదేశాలలో ప్రజల పేర్లను మార్చండి. ఈ చేయటానికి, కాలమ్ లో "వ్రాయండి" (\ w + +) (\ w +) (\ d +. \ D +. \ D +), మరియు కాలమ్ లో "భర్తీ" - "\ 4 \ 1 \ 2 \ 3". "అన్ని భర్తీ" బటన్ను క్లిక్ చేయండి.
- మీరు చూడగలిగినట్లుగా, భర్తీ విజయవంతమైంది.
నోట్ప్యాడ్లో ++ కార్యక్రమంలో సాధారణ వ్యక్తీకరణలను ఉపయోగించి ప్రదర్శించగల సరళమైన చర్యలను మేము చూపించాము. కానీ ఈ వ్యక్తీకరణల సహాయంతో, ప్రొఫెషనల్ ప్రోగ్రామర్లు నిర్వహిస్తారు మరియు చాలా క్లిష్టమైన కార్యకలాపాలను నిర్వహిస్తారు.