RegExp Quantifiers
در عبارات منظم (RegExp)، Quantifiers یا "تکرارکنندهها" مشخص میکنن که یک کاراکتر یا گروه چند بار میتونه تکرار بشه.
🔹 پرکاربردترین Quantifiers
1. ? → صفر یا یک بار
2. * → صفر یا چند بار
3. + → یک یا چند بار
4. {n} → دقیقاً n بار
5. {n,} → حداقل n بار
6. {n,m} → بین n تا m بار
🔹 Greedy vs Lazy Quantifiers
به طور پیشفرض، Quantifiers به صورت Greedy عمل میکنن (بیشترین مقدار ممکن رو میگیرن).
با اضافه کردن ? میتونیم اونها رو Lazy کنیم (کمترین مقدار ممکن).
✅ خلاصه
-
?→ صفر یا یک بار -
*→ صفر یا چند بار -
+→ یک یا چند بار -
{n}→ دقیقاً n بار -
{n,}→ حداقل n بار -
{n,m}→ بین n تا m بار -
پیشفرض: Greedy، با
?→ Lazy
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React