ప్రధాన కంటెంట్‌కు వెళ్లండి
మాడ్యూల్ 3 · 4లో పాఠం 1కోర్సులో 9/32~8 min
మాడ్యూల్ పాఠాలు (1/4)

ప్రారంభం మరియు ముగింపు: `^` మరియు `$`

యాంకర్లు సున్నా-వెడల్పు ధృవీకరణలు: అవి స్థానంలో సరిపోలాయి స్ట్రింగ్, పాత్ర కాదు. రెండు అత్యంత ప్రాథమికమైనవి ^ (స్ట్రింగ్ ప్రారంభం) మరియు $ (స్ట్రింగ్ ముగింపు).

Code
Pattern: ^Errore
Sample:  Errore: connessione persa
         ^^^^^^

Pattern: \.$
Sample:  Frase finale.
                     ^

^Errore పదం Errore అయితే సంపూర్ణ ప్రారంభంలో ఉంటే సరిపోతుంది నమూనా యొక్క. \.$ కాలానికి సరిపోలుతుంది మాత్రమే ఇది చివరి అక్షరం అయితే నమూనా యొక్క. ఎక్కువ ఏమీ లేదు, తక్కువ ఏమీ లేదు.

పూర్తి ధ్రువీకరణ

రెండింటినీ కలిపి ఉపయోగించడం అత్యంత సాధారణ ఇడియమ్: ^pattern$ మ్యాచ్‌లు మాత్రమే మొత్తం స్ట్రింగ్ patternకి అనుగుణంగా ఉంటే. ఇది ఆధారం ధ్రువీకరణ:

Code
^\d{4}$    a string of exactly 4 digits, nothing before, nothing after

ప్రారంభం మరియు ముగింపుతో నిర్మాణాత్మక ధ్రువీకరణ

ధృవీకరణ కోసం ^ మరియు $తో నమూనాను యాంకరింగ్ చేయడం అవసరం. యాంకర్లు లేకుండా, regex \\d{5} abc1234567def లోపల సరిపోలుతుంది, అయితే ^\\d{5}$తో స్ట్రింగ్ తిరస్కరించబడింది ఎందుకంటే మొత్తం వచనం ఖచ్చితంగా 5 అంకెలను కలిగి ఉండాలి మరియు మరేమీ లేదు.

దీనిని ప్రయత్నించండి

వ్యాయామం#regex.m3.l1.e1
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

మొత్తం స్ట్రింగ్‌లో ఖచ్చితంగా 4 అంకెలు ఉంటే మాత్రమే సరిపోల్చండి, ముందు మరియు తర్వాత ఏమీ లేదు.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

యాంకర్లు లేకుండా, \\d{4} '2024abc' లేదా '12345' (మొదటి 4 అంకెలు) కూడా అంగీకరిస్తుంది.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

వ్యాయామం సమీక్షించండి

వ్యాయామం#regex.m3.l1.e2
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

వాక్యం యొక్క చివరి వ్యవధిని కనుగొనండి, కానీ అది నమూనా యొక్క చివరి అక్షరం అయితే మాత్రమే.

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

\\.$ స్ట్రింగ్ చివరి వరకు వ్యవధిని ఎంకరేజ్ చేస్తుంది. $ లేకుండా మీరు కనుగొన్న మొదటి వ్యవధితో సరిపోలవచ్చు.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది

అదనపు సవాలు

వ్యాయామం#regex.m3.l1.e3
ప్రయత్నాలు: 0లోడ్ అవుతోంది...

Create a pattern that matches only if the entire input string consists exclusively of one or more digits (no other characters at start or end).

ఎడిటర్ లోడ్ అవుతోంది…
సూచనను చూపించు

\\d+ నమూనాలో ప్రారంభంలో ^ మరియు $ చివర ఉంచండి.

3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది