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 | با بین یک حرف کلمه ای و یک حرف غیر کلمه ای مچ میشود |
زمان | ایمیل | آدرس سایت | تاریخ شمسی