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

தொடக்கம் மற்றும் முடிவு: `^` மற்றும் `$`

நங்கூரங்கள் என்பது பூஜ்ஜிய அகலம் வலியுறுத்தல்கள்: அவை நிலையுடன் பொருந்துகின்றன சரம், ஒரு பாத்திரம் அல்ல. இரண்டு மிக அடிப்படையானவை ^ (சரத்தின் தொடக்கம்) மற்றும் $ (சரத்தின் முடிவு).

Code
Pattern: ^Errore
Sample:  Errore: connessione persa
         ^^^^^^

Pattern: \.$
Sample:  Frase finale.
                     ^

^Errore என்ற வார்த்தையுடன் பொருந்தும் Errore **அது முழுமையான தொடக்கத்தில் இருந்தால்* மாதிரியின். \.$ ஒரு காலத்துடன் பொருந்தும் ** அது கடைசி எழுத்தாக இருந்தால் மட்டுமே மாதிரியின். அதிகமாகவும் இல்லை, குறைவாகவும் இல்லை.

முழு சரிபார்ப்பு

இரண்டையும் ஒன்றாகப் பயன்படுத்துவது மிகவும் பொதுவான பழமொழி: ^pattern$ பொருத்தங்கள் மட்டும் முழு சரமும் patternக்கு ஒத்திருந்தால். இது அடிப்படையாகும் சரிபார்த்தல்:

Code
^\d{4}$    a string of exactly 4 digits, nothing before, nothing after

தொடக்க மற்றும் முடிவுடன் கட்டமைக்கப்பட்ட சரிபார்ப்பு

சரிபார்ப்புக்கு ^ மற்றும் $ உடன் பேட்டர்னை இணைப்பது அவசியம். அறிவிப்பாளர்கள் இல்லாமல், \\d{5} abc1234567def க்குள் regex பொருந்தும், அதேசமயம் ^\\d{5}$ உடன் சரம் நிராகரிக்கப்பட்டது, ஏனெனில் முழு உரையிலும் சரியாக 5 இலக்கங்கள் இருக்க வேண்டும் மற்றும் வேறு எதுவும் இல்லை.

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

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

முழு சரத்தையும் சரியாக 4 இலக்கங்களைக் கொண்டிருந்தால் மட்டுமே பொருத்தவும், முன்பு எதுவும் இல்லை, பின் எதுவும் இல்லை.

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

அறிவிப்பாளர்கள் இல்லாமல், \\d{4} '2024abc' அல்லது '12345' (முதல் 4 இலக்கங்கள்) ஆகியவற்றையும் ஏற்கும்.

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

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

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

வாக்கியத்தின் இறுதிக் காலத்தைக் கண்டறியவும், ஆனால் அது மாதிரியின் கடைசி எழுத்தாக இருந்தால் மட்டுமே.

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

\\.$ சரத்தின் இறுதி வரையிலான காலத்தை குறிக்கும். $ இல்லாமல் நீங்கள் கண்டுபிடிக்கப்பட்ட முதல் காலகட்டத்துடன் பொருந்துவீர்கள்.

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

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

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

Create a pattern that matches only if the entire input string consists exclusively of one or more digits (no other characters at start or end).

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

\\d+ வடிவத்தின் தொடக்கத்தில் ^ மற்றும் இறுதியில் $ ஐ வைக்கவும்.

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