مجموعه ها(Sets)

مجموعه مجموعه ای از کاراکترها در داخل یک جفت کروشه است
[]
با معنای خاص:

















































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