మాడ్యూల్ పాఠాలు (2/4)
తరగతుల లోపల పరిధులు: `[a-z0-9]`
ప్రతి పాత్రను ఒక్కొక్కటిగా జాబితా చేయడం విసుగు తెప్పిస్తుంది. తరగతులు అంగీకరించబడతాయి పరిధులు
హైఫన్తో -: [a-z] ఏదైనా చిన్న అక్షరంతో సరిపోలుతుంది, [0-9]
ఒక అంకె, [A-Z] పెద్ద అక్షరం.
Pattern: [a-z]+
Sample: Ciao Mondo 123
^^^ ^^^^పరిధి కోడ్ పాయింట్ క్రమాన్ని ఉపయోగిస్తుంది (ముఖ్యంగా లాటిన్ అక్షరాల కోసం ASCII):
a-z అంటే "a కోడ్ పాయింట్ నుండి కోడ్ పాయింట్ వరకు ప్రతి అక్షరం
z", కాబట్టి 26 అక్షరాలు.
పరిధులను కలపడం
ఒకే తరగతి లోపల మీరు బహుళ పరిధులు మరియు వ్యక్తిగత అక్షరాలను కలపవచ్చు:
[a-zA-Z0-9_] identical to \\w (in ASCII)
[a-fA-F0-9] hexadecimal digits
[0-9.] digits or the dot (for decimal numbers)ఆర్డర్ పట్టింపు లేదు: [0-9a-z] మరియు [a-z0-9] ఒకేలా ఉంటాయి.
పరిధులు మరియు ASCII అక్షర క్రమం
[a-z] వంటి పరిధులు ASCII పట్టికలోని అక్షర క్రమాన్ని ఖచ్చితంగా అనుసరిస్తాయి. [z-a] వంటి చెల్లని పరిధిని వ్రాయడం వలన రీజెక్స్ కంపైలేషన్ లోపం ఏర్పడుతుంది. లిటరల్ డాష్ ప్రారంభం లేదా ముగింపులో ఉంచాలి: [a-z-].
దీనిని ప్రయత్నించండి
6 అక్షరాల ప్రతి హెక్సాడెసిమల్ క్రమాన్ని కనుగొనండి (ఉదా. రంగు కోడ్ #1a2b3c). అంకెలు 0 నుండి 9 వరకు, అక్షరాలు a నుండి f వరకు (పెద్ద అక్షరం లేదా చిన్న అక్షరం).
సూచనను చూపించు
పరిధికి A-Fని జోడించండి లేదా i ఫ్లాగ్ని ఉపయోగించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
వ్యాయామం సమీక్షించండి
3 పెద్ద అక్షరాలతో పాటు 4 అంకెలతో తయారు చేయబడిన ప్రతి ఉత్పత్తి కోడ్ను కనుగొనండి (ఉదా. ABC1234).
సూచనను చూపించు
అంకెల కోసం మీరు \\d లేదా పరిధి [0-9]ని ఉపయోగించవచ్చు: ఈ వ్యాయామానికి స్పష్టమైన [0-9] అవసరం.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
అదనపు సవాలు
వచనంలో హెక్స్ అక్షరాలను కనుగొనండి (అంకెలు 0-9 మరియు అక్షరాలు A-F, పెద్ద మరియు చిన్న అక్షరాలు రెండూ).
సూచనను చూపించు
మూడు పరిధులను కలపండి: 0-9, a-f, A-F.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది