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