https://www.youtube.com/watch?v=MoRnv4qMzhI
یه سری کاراکتر پشت سرهم که الگوی یک جستجو در رشته رو میسازن
| کاراکتر | معنی |
|---|---|
| . | هر کاراکتری بجز اینتر (رفتن به خط بعد) |
| \d | یک رقم (0 تا 9) |
| \D | یک کاراکتر غیر از ارقام 0 تا 9 |
| \s | هر فاصله ای بین دو کاراکتر |
| \S | هرچیزی بجز فاصله |
| + | گروه یا کاراکتر قبلی به تعداد حداقل 1 بار |
| * | گروه یا کاراکت قبلی به هر تعداد |
| (…) | گروه بندی |
| ? | گروه یا کاراکتر قبلی به تعداد 0 یا 1 بار |
| {n,m} | گروه یا کاراکتر قبلی به تعداد باری بین دو عدد داده شده |
| {n} | گروه یا کاراکتر قبلی به تعداد های مشخص |
| \t | تب (فاصله بلند) |
| [a-z] | هر کاراکتری بین دو کاراکتر داده شده |
| [aA] | یکی از کاراکتر های داده شده |
| \n | خط جدید |
| | | یا |
| $ | پایان یک خط یا کل رشته |
| ^ | شروع یک خط یا کل رشته |
| \w | یک حرف کلمه ای (حرف یا عدد یا آندرلاین) |
| \W | یک حرف غیر کلمه ای (حرف یا عدد یا آندرلاین) |
| \b | با بین یک حرف کلمه ای و یک حرف غیر کلمه ای مچ میشود |
زمان | ایمیل | آدرس سایت | تاریخ شمسی