RegExp Meta Characters
در عبارات منظم (RegExp) بعضی کاراکترها معنی خاص دارن و بهشون Meta Characters گفته میشه.
اینها ابزار اصلی برای ساخت الگوهای پیچیده و حرفهای هستن.
🔹 مهمترین Meta Characters
1. .
→ هر کاراکتر (به جز خطجدید)
📌 خروجی:
2. \
→ فرار دادن (Escape)
برای استفاده از کاراکترهای خاص به صورت معمولی باید از \
استفاده کنیم.
📌 خروجی:
3. ^
→ شروع رشته
📌 خروجی:
4. $
→ پایان رشته
📌 خروجی:
5. |
→ یا (OR)
📌 خروجی:
6. []
→ مجموعه کاراکترها
📌 خروجی:
7. [^ ]
→ نفی مجموعه کاراکترها
📌 خروجی:
8. ()
→ گروهبندی
📌 خروجی:
9. {}
→ تعداد تکرار
📌 خروجی:
10. ?
→ صفر یا یک بار تکرار
📌 خروجی:
11. *
→ صفر یا چند بار تکرار
📌 خروجی:
12. +
→ یک یا چند بار تکرار
📌 خروجی:
✅ خلاصه
-
.
→ هر کاراکتر -
^ $
→ شروع و پایان -
|
→ یا -
[]
→ مجموعه کاراکترها -
()
→ گروهبندی -
{}
,?
,*
,+
→ تعیین تعداد تکرار -
\
→ برای فرار دادن کاراکترهای خاص