مجموعه مجموعه ای از کاراکترها در داخل یک جفت کروشه است با معنای خاص:
[]
| تنظیم | شرح | امتحان کنید |
|---|---|---|
| [a ] | مطابقی را برمیگرداند که در آن یکی از نویسههای مشخص شده (a،r یا n) هستندحاضر | امتحان کنید» |
| [a-n] | مطابقتی را برای هر نویسه کوچک، بر اساس حروف الفبا، برمیگرداندa و n | امتحان کنید» |
| [^a ] | مطابقی را برای هر شخصیتی به جز a برمیگرداند،r و n | امتحان کنید» |
| <[0123] | تطابقی را برمیگرداند که در آن هر یک از ارقام مشخص شده (0،1، 2 یا ) هستندحاضر | امتحان کنید» |
| <[0-9] | مطابقتی را برای هر رقم بین برمی گرداند0 و 9 | امتحان کنید» |
| [0-5][0-9] | تطابقی برای هر عدد دو رقمی از 00 و برمیگرداند | امتحان کنید» |
| <[a-zA-Z] | مطابقی را برای هر نویسه بر اساس حروف الفبا بین آنها برمی گرداندa و z، حروف کوچک یا بزرگ | امتحان کنید» |
| [+] | در مجموعهها، +، *،.، |،()، $،{}معنی خاصی ندارد، بنابراین [+] به این معنی است: بازگرداندن یک مسابقه برای هرنویسه + در رشته | امتحان کنید» |