தொகுதி பாடங்கள் (1/4)
தொடக்கம் மற்றும் முடிவு: `^` மற்றும் `$`
நங்கூரங்கள் என்பது பூஜ்ஜிய அகலம் வலியுறுத்தல்கள்: அவை நிலையுடன் பொருந்துகின்றன
சரம், ஒரு பாத்திரம் அல்ல. இரண்டு மிக அடிப்படையானவை ^ (சரத்தின் தொடக்கம்)
மற்றும் $ (சரத்தின் முடிவு).
Pattern: ^Errore
Sample: Errore: connessione persa
^^^^^^
Pattern: \.$
Sample: Frase finale.
^^Errore என்ற வார்த்தையுடன் பொருந்தும் Errore **அது முழுமையான தொடக்கத்தில் இருந்தால்*
மாதிரியின். \.$ ஒரு காலத்துடன் பொருந்தும் ** அது கடைசி எழுத்தாக இருந்தால் மட்டுமே
மாதிரியின். அதிகமாகவும் இல்லை, குறைவாகவும் இல்லை.
முழு சரிபார்ப்பு
இரண்டையும் ஒன்றாகப் பயன்படுத்துவது மிகவும் பொதுவான பழமொழி: ^pattern$ பொருத்தங்கள் மட்டும்
முழு சரமும் patternக்கு ஒத்திருந்தால். இது அடிப்படையாகும்
சரிபார்த்தல்:
^\d{4}$ a string of exactly 4 digits, nothing before, nothing afterதொடக்க மற்றும் முடிவுடன் கட்டமைக்கப்பட்ட சரிபார்ப்பு
சரிபார்ப்புக்கு ^ மற்றும் $ உடன் பேட்டர்னை இணைப்பது அவசியம். அறிவிப்பாளர்கள் இல்லாமல், \\d{5} abc1234567def க்குள் regex பொருந்தும், அதேசமயம் ^\\d{5}$ உடன் சரம் நிராகரிக்கப்பட்டது, ஏனெனில் முழு உரையிலும் சரியாக 5 இலக்கங்கள் இருக்க வேண்டும் மற்றும் வேறு எதுவும் இல்லை.
முயற்சி செய்து பாருங்கள்
முழு சரத்தையும் சரியாக 4 இலக்கங்களைக் கொண்டிருந்தால் மட்டுமே பொருத்தவும், முன்பு எதுவும் இல்லை, பின் எதுவும் இல்லை.
குறிப்பைக் காட்டு
அறிவிப்பாளர்கள் இல்லாமல், \\d{4} '2024abc' அல்லது '12345' (முதல் 4 இலக்கங்கள்) ஆகியவற்றையும் ஏற்கும்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
மதிப்பாய்வு பயிற்சி
வாக்கியத்தின் இறுதிக் காலத்தைக் கண்டறியவும், ஆனால் அது மாதிரியின் கடைசி எழுத்தாக இருந்தால் மட்டுமே.
குறிப்பைக் காட்டு
\\.$ சரத்தின் இறுதி வரையிலான காலத்தை குறிக்கும். $ இல்லாமல் நீங்கள் கண்டுபிடிக்கப்பட்ட முதல் காலகட்டத்துடன் பொருந்துவீர்கள்.
3 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்
கூடுதல் சவால்
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 முயற்சிகளுக்குப் பிறகு தீர்வு கிடைக்கும்