RegExp Character Classes
در عبارات منظم (RegExp)، Character Classes یا "کلاسهای کاراکتر" برای مشخص کردن نوع کاراکترها استفاده میشن.
این کاراکترهای ویژه به ما کمک میکنن الگوهای پیچیدهتر و دقیقتر بسازیم.
🔹 پرکاربردترین Character Classes
1. .
→ هر کاراکتر (به جز خط جدید)
📌 خروجی:
2. \d
→ عدد (0 تا 9)
معادل [0-9]
📌 خروجی:
3. \D
→ هر چیزی به جز عدد
📌 خروجی:
4. \w
→ کاراکترهای کلمه (حروف، اعداد و _)
معادل [A-Za-z0-9_]
📌 خروجی:
5. \W
→ هر چیزی به جز کاراکتر کلمه
📌 خروجی:
6. \s
→ فاصله سفید (space, tab, newline)
📌 خروجی:
7. \S
→ هر چیزی به جز فاصله سفید
📌 خروجی:
✅ خلاصه
-
.
→ هر کاراکتر (جز \n) -
\d
→ عدد /\D
→ غیر عدد -
\w
→ کاراکتر کلمه /\W
→ غیر کاراکتر کلمه -
\s
→ فاصله سفید /\S
→ غیر فاصله سفید