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

மாற்று: `|`

குழாய் | என்பது ரீஜெக்ஸின் OR ஆகும்: இதில் ஒன்றானால் பேட்டர்ன் பொருந்தும் மாற்று பொருத்தங்கள். அதன் முன்னுரிமை மிகக் குறைவு: | அனைத்தையும் பிரிக்கிறது அதன் இடது மற்றும் வலதுபுறத்தில் இணைக்கும் குழு அல்லது வடிவத்தின் தொடக்கம் வரை.

Code
Pattern: cane|gatto|criceto
Sample:  Ho un cane, un gatto e un criceto.
               ^^^^     ^^^^^         ^^^^^^^

அடைப்புக்குறிகள் முன்னுரிமையை இயக்குகின்றன

அடைப்புக்குறிகள் இல்லாமல், வடிவத்தின் தொடக்கத்திலிருந்து இறுதி வரை மாற்றுகள் இருக்கும். கிட்டத்தட்ட எப்பொழுதும் நீங்கள் OR ஐ ஒரு பகுதியாக வரையறுத்துக்கொள்ள விரும்புகிறீர்கள்: அதை மடிக்கவும் ஒரு குழு.

Code
Pattern   Significato (errato vs corretto)
^a|b$     "inizio + a" oppure "b + fine"           (probabilmente sbagliato)
^(a|b)$   "inizio + (a oppure b) + fine"           (probabilmente giusto)

மாற்றுகளின் வழக்கமான வரிசைப்படுத்தல் பற்றி: மிகவும் வைக்கவும் குறிப்பிட்ட/நீண்டவை முதலில். என்ஜின் இடமிருந்து வலமாக முயற்சித்து, ல் நிற்கிறது முதலில் பொருந்தும்: gat|gatto எப்போதும் gat உடன் மட்டுமே பொருந்தும்.

மாற்றுகளின் முன்னுரிமை மற்றும் தனிமைப்படுத்தல்

| ஆபரேட்டருக்கு மிகக் குறைந்த முன்னுரிமை உள்ளது. நீங்கள் ^abc|def$ என்று எழுதினால், "abc இல் தொடங்கும் சரம் அல்லது def உடன் முடிவடையும் சரம்" என்பதைத் தேடுகிறீர்கள். "சரத்தின் தொடக்கத்தைத் தொடர்ந்து abc அல்லது def, அதைத் தொடர்ந்து சரத்தின் முடிவு" என்பதைத் தேட, நீங்கள் ^(abc|def)$ எழுத வேண்டும்.

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

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

உரையில் (எந்த வரிசையிலும்) `கரும்பு`, `கட்டோ`, `கிரிசெட்டோ` ஆகிய மூன்று விலங்குகளின் ஒவ்வொரு நிகழ்வையும் கண்டறியவும்.

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

குழாய் மாற்றுகளை பிரிக்கிறது. அவை அனைத்தையும் பிடிக்க g கொடியைப் பயன்படுத்தவும்.

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

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

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

`gennaio` அல்லது `febbraio` என்ற வார்த்தைகளை முழுச் சொற்களாக மட்டுமே கண்டறியவும் (நீண்ட வார்த்தைகளுக்குள் பொருந்துவதைத் தவிர்க்க `\\b` ஐப் பயன்படுத்தவும்). மாற்றீட்டைக் கட்டுப்படுத்த அடைப்புக்குறிகளைப் பயன்படுத்தவும்.

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

\\b(gennaio|febbraio)\\b தேர்வை முழு வார்த்தைகளுக்கும் தொகுக்கிறது.

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

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

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

`.jpg`, `.png` அல்லது `.gif` நீட்டிப்புகளுடன் முடிவடையும் கோப்புப் பெயர்களைக் கண்டறியவும்.

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

நீட்டிப்புகளுக்கு இடையில் மாற்றுவதற்கு ஒரு குழுவிற்குள் உள்ள குழாயைப் பயன்படுத்தவும்.

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