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

எழுத்துத் தொகுப்புகள்: `[abc]`

When a predefined class like \d or \w is not enough, you can define a custom character set with square brackets [...]. Inside the brackets, each character is an alternative: the regex matches one of any of the listed elements.

Code
Pattern: [aeiou]
Sample:  ciao mondo
         ^   ^^  ^^

Each vowel is a match on its own. Brackets match exactly one character (unless quantified): [aeiou]+ matches a contiguous sequence of vowels.

Special characters inside brackets

Inside [...] most meta-characters lose their special meaning:

  • . inside [.] matches a literal dot (no escape needed).
  • *, +, ?, (, ), {, } are literal.
  • \ ] ^ instead remain special and must be escaped or carefully positioned.
Code
Pattern: [.,;:]
Match: any punctuation mark among dot, comma, semicolon, colon.

Special characters inside square brackets

Most regex meta-characters (., *, +, ?, etc.) lose their special meaning inside brackets and are treated as literal characters. Only the dash -, the caret ^ at the start, and the backslash \\ retain operational meanings.

Try it

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

Find every vowel (a, e, i, o, u, including uppercase) in the text, one by one.

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

Add the uppercase vowels inside the brackets, or use the i flag.

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

Review exercise

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

Find punctuation marks: dot, comma, semicolon, colon, exclamation mark, question mark.

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

Inside [.,;:!?] all characters are literal, no escaping needed.

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

Additional challenge

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

Find all Italian accented vowels (`àèéìòù`) in the text.

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

List the accented letters inside square brackets.

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