మాడ్యూల్ పాఠాలు (1/4)
ప్రారంభం మరియు ముగింపు: `^` మరియు `$`
యాంకర్లు సున్నా-వెడల్పు ధృవీకరణలు: అవి స్థానంలో సరిపోలాయి
స్ట్రింగ్, పాత్ర కాదు. రెండు అత్యంత ప్రాథమికమైనవి ^ (స్ట్రింగ్ ప్రారంభం)
మరియు $ (స్ట్రింగ్ ముగింపు).
Pattern: ^Errore
Sample: Errore: connessione persa
^^^^^^
Pattern: \.$
Sample: Frase finale.
^^Errore పదం Errore అయితే సంపూర్ణ ప్రారంభంలో ఉంటే సరిపోతుంది
నమూనా యొక్క. \.$ కాలానికి సరిపోలుతుంది మాత్రమే ఇది చివరి అక్షరం అయితే
నమూనా యొక్క. ఎక్కువ ఏమీ లేదు, తక్కువ ఏమీ లేదు.
పూర్తి ధ్రువీకరణ
రెండింటినీ కలిపి ఉపయోగించడం అత్యంత సాధారణ ఇడియమ్: ^pattern$ మ్యాచ్లు మాత్రమే
మొత్తం స్ట్రింగ్ patternకి అనుగుణంగా ఉంటే. ఇది ఆధారం
ధ్రువీకరణ:
^\d{4}$ a string of exactly 4 digits, nothing before, nothing afterప్రారంభం మరియు ముగింపుతో నిర్మాణాత్మక ధ్రువీకరణ
ధృవీకరణ కోసం ^ మరియు $తో నమూనాను యాంకరింగ్ చేయడం అవసరం. యాంకర్లు లేకుండా, regex \\d{5} abc1234567def లోపల సరిపోలుతుంది, అయితే ^\\d{5}$తో స్ట్రింగ్ తిరస్కరించబడింది ఎందుకంటే మొత్తం వచనం ఖచ్చితంగా 5 అంకెలను కలిగి ఉండాలి మరియు మరేమీ లేదు.
దీనిని ప్రయత్నించండి
మొత్తం స్ట్రింగ్లో ఖచ్చితంగా 4 అంకెలు ఉంటే మాత్రమే సరిపోల్చండి, ముందు మరియు తర్వాత ఏమీ లేదు.
సూచనను చూపించు
యాంకర్లు లేకుండా, \\d{4} '2024abc' లేదా '12345' (మొదటి 4 అంకెలు) కూడా అంగీకరిస్తుంది.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
వాక్యం యొక్క చివరి వ్యవధిని కనుగొనండి, కానీ అది నమూనా యొక్క చివరి అక్షరం అయితే మాత్రమే.
సూచనను చూపించు
\\.$ స్ట్రింగ్ చివరి వరకు వ్యవధిని ఎంకరేజ్ చేస్తుంది. $ లేకుండా మీరు కనుగొన్న మొదటి వ్యవధితో సరిపోలవచ్చు.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
అదనపు సవాలు
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 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది