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