முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 2 · பாடம் 1 இன் 4பாடத்திட்டத்தில் 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ஏற்றுகிறது…

விருப்ப அளவுகோல் `?` ஐப் பயன்படுத்தி உரையில் `color` மற்றும் `colour` இரண்டையும் கண்டறியவும்.

எடிட்டரை ஏற்றுகிறது…
குறிப்பைக் காட்டு

இடம்? u என்ற எழுத்துக்குப் பிறகு பூஜ்ஜியம் அல்லது ஒரு முறை தோன்றும்.

3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்