முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்
தொகுதி 1 · பாடம் 1 இன் 4பாடத்திட்டத்தில் 1/32~8 min
தொகுதி பாடங்கள் (1/4)

எழுத்து வடிவங்கள்

ஒரு ரீஜெக்ஸில், "சாதாரண" எண்ணெழுத்து எழுத்துக்கள் வெறுமனே தங்களுக்குள் பொருந்தும்: எழுதவும் ciao பேட்டர்னாகவும், இன்ஜின் உள்ளே உள்ள ciao துணைச்சரத்தையும் தேடும் உரை. மேலும் மாயாஜாலமாக எதுவும் இல்லை: ஒரு இடமிருந்து வலமாக ஸ்கேன் நிலையின்படி நிலை.

Code
Pattern: ciao
Sample:  Buongiorno, ciao mondo! Ti dico anche ciao.
                     ^^^^                        ^^^^

ஒரு போட்டி எப்போதும் இரண்டு முக்கிய தகவல்களைக் கொண்டுள்ளது:

  • பொருந்திய உரை (இங்கே ciao);
  • மாதிரியில் தொடங்கும் இண்டெக்ஸ் (0-அடிப்படையிலான ஆஃப்செட்) (இங்கே 12 மற்றும் 38).

இயல்பாக ரீஜெக்ஸ் கேஸ்-சென்சிட்டிவ்: ciao பொருந்தவில்லை Ciao அல்லது CIAO. வழக்கைப் புறக்கணிக்க i கொடியைச் சேர்க்கவும் (கேஸ்-சென்சிட்டிவ்).

இயந்திரம் எவ்வாறு செயல்படுகிறது

ரெஜெக்ஸ் இயந்திரம் ஒரு நேரத்தில் ஒரு எழுத்தை ஆய்வு செய்கிறது. ciao என்ற எழுத்து வடிவத்தைத் தேடும் போது, ​​அது முதலில் c என்ற எழுத்தைத் தேடுகிறது. கண்டுபிடிக்கப்பட்டதும், அடுத்த எழுத்து i, பின்னர் a மற்றும் இறுதியாக o என்பதைச் சரிபார்க்கும். இந்த பொருத்தங்களில் ஏதேனும் தோல்வியுற்றால், என்ஜின் அடுத்த தொடக்க நிலைக்கு பின்வாங்கி மீண்டும் c ஐத் தேடத் தொடங்குகிறது.

எழுத்து வடிவங்கள் மற்றும் g கொடி

g (உலகளாவிய) கொடி இல்லாமல் எஞ்சின் அது கண்டுபிடிக்கும் முதல் பொருத்தத்தில் நின்று நிறுத்தப்படும். உடன் g இது தொடர்கிறது மற்றும் சரத்தின் இறுதி வரை ஒவ்வொரு அடுத்தடுத்த போட்டிகளையும் சேகரிக்கிறது. இந்த பாடத்தில் நாம் கிட்டத்தட்ட எப்போதும் g ஐ இயக்கவும்: உரையில் every பொருத்தம் இருப்பதைப் பார்க்க விரும்புகிறோம்.

முயற்சி செய்து பாருங்கள்

உடற்பயிற்சி#regex.m1.l1.e1
முயற்சிகள்: 0ஏற்றுகிறது…

மாதிரியில் `ciao` என்ற வார்த்தையின் ஒவ்வொரு துல்லியமான (கேஸ்-சென்சிட்டிவ்) நிகழ்வைக் கண்டறியவும். குறிப்பு: `g` கொடியை நினைவில் கொள்ளுங்கள்.

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

முறை என்பது வார்த்தை தானே. பெரிய எழுத்துகள் பொருந்தக்கூடாது: இல்லை நான் கொடி.

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

மதிப்பாய்வு பயிற்சி

உடற்பயிற்சி#regex.m1.l1.e2
முயற்சிகள்: 0ஏற்றுகிறது…

மேல்/சிறு எழுத்தைப் புறக்கணித்து, உரையில் `பிழை` என்ற வார்த்தையின் ஒவ்வொரு நிகழ்வையும் கண்டறியவும்.

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

வடிவத்தின் அதே வார்த்தை, ஆனால் g உடன் i கொடியைச் சேர்க்கவும் (கேஸ்-சென்சிட்டிவ்)

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

கூடுதல் சவால்

உடற்பயிற்சி#regex.m1.l1.e3
முயற்சிகள்: 0ஏற்றுகிறது…

மாதிரி பதிவு உரையில் `எச்சரிக்கை` (பெரிய எழுத்து, வழக்கு உணர்திறன்) என்ற வார்த்தையின் அனைத்து சரியான நிகழ்வுகளையும் கண்டறிந்து சேகரிக்கவும்.

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

i கொடியை செயல்படுத்தாமல் இருப்பதை உறுதிசெய்து, நேரடி சரம் எச்சரிக்கையை நேரடியாகப் பார்க்கவும்.

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