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

`*`, `+`, `?`

క్వాంటిఫైయర్లు ఆ మూలకాన్ని ఎన్నిసార్లు పునరావృతం చేయాలో ఇంజిన్‌కి తెలియజేస్తుంది వాటికి ముందుంది. మూడు ప్రాథమిక క్వాంటిఫైయర్‌లు *, +, ?.

క్వాంటిఫైయర్అర్థంఉదాహరణమ్యాచ్‌లు
*సున్నా లేదా అంతకంటే ఎక్కువ సార్లుba*b, ba, baa
+ఒకటి లేదా అంతకంటే ఎక్కువ సార్లుba+ba, baa
?సున్నా లేదా ఒకటి సార్లుcolou?rcolor, colour

అవి చివరి అణువుకి వర్తిస్తాయి: ఒకే అక్షరం (a+), ఒక తరగతి (\d+), ఒక సమూహం ((ab)+, మాడ్యూల్ 4).

Code
Pattern: \d+
Sample:  Codici 7, 12 e 314.
                ^  ^^    ^^^

\d+ "ఒకటి లేదా అంతకంటే ఎక్కువ అంకెలు"తో సరిపోలుతుంది, ఇది మొదటిదానితో ఆగదు: a గరిష్ట క్రమం వరుస అంకెలు.

ఐచ్ఛిక క్వాంటిఫైయర్‌లో లోతుగా డైవ్ చేయండి

ప్రశ్న గుర్తు ? దాని ముందు ఉన్న ఒకే అక్షరానికి మాత్రమే వర్తిస్తుంది. అక్షరాలు లేదా పదాల మొత్తం క్రమాన్ని ఐచ్ఛికం చేయడానికి, మీరు వాటిని తప్పనిసరిగా కుండలీకరణాల్లో జతచేయాలి, ఉదాహరణకు (https)?.

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

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

వచనంలో ఒకటి లేదా అంతకంటే ఎక్కువ వరుస చిన్న అక్షరం 'a'ల ప్రతి క్రమాన్ని కనుగొనండి.

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

+ క్వాంటిఫైయర్ (ఒకటి లేదా అంతకంటే ఎక్కువ) ఉపయోగించండి.

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

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

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

ఐచ్ఛిక మైనస్ గుర్తుతో ప్రతి పూర్ణాంకాన్ని కనుగొనండి (ఉదా. `42`, `-3`, `0`). ఐచ్ఛిక మైనస్ కోసం `?` మరియు అంకెలకు `+` ఉపయోగించండి.

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

ఉపసర్గ -? అంకె తరగతికి, కాబట్టి మైనస్ గుర్తు ఉంది లేదా లేదు.

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

అదనపు సవాలు

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

ఐచ్ఛిక క్వాంటిఫైయర్ `?`ని ఉపయోగించి వచనంలో `రంగు` మరియు `రంగు` రెండింటినీ కనుగొనండి.

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

ఉంచండి? సూచించడానికి u అక్షరం తర్వాత అది సున్నా లేదా ఒకసారి కనిపించవచ్చు.

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