×
زمان تقریبی انتشار: ۶ تا ۱۴ هفته

آموزش عبارات منظم (Regular Expressions) در PHP - پیش ثبت نام

آموزش عبارات منظم (Regular Expressions) در PHP - پیش ثبت نام

درخواست اطلاع رسانی انتشار این آموزش
وضعیت انتشار: در حال هماهنگی
زمان تقریبی انتشار: ۶ تا ۱۴ هفته (برای ۹۰ درصد آموزش‌های این مرحله)
این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می‌توانید با پیش ثبت نام در این آموزش، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.
آموزش عبارات منظم (Regular Expressions) در PHP - پیش ثبت نام

چکیده

عبارات منظم یا عبارات با قاعده (Regular Expressions) مبحثی وسیع است که علاوه بر استفاده در اکثر زبان‌های برنامه‌نویسی نظیر: PHP و Javascript، از آن در ویرایشگرهای متن و گزارش‌گیری‌ها و تحلیل‌های گوگل آنالیتیکس نیز استفاده می‌شود. شاید این حرف اغراق باشد ولی در واقع تمام برنامه‌نویس‌ها چه در حوزه برنامه‌نویسی وب و چه در حوزه برنامه‌نویسی موبایل و دیگر حوزه‌های برنامه‌نویسی باید به این مبحث تسلط کافی داشته باشند زیرا روزی فرا می‌رسد که مجبور به استفاده از آن می‌شوند.

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از 5 درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد.

توضیحات تکمیلی

عبارات منظم یا عبارات با قاعده (Regular Expressions) مبحثی وسیع است که علاوه بر استفاده در اکثر زبان‌های برنامه‌نویسی نظیر: PHP و Javascript، از آن در ویرایشگرهای متن و گزارش‌گیری‌ها و تحلیل‌های گوگل آنالیتیکس نیز استفاده می‌شود. شاید این حرف اغراق باشد ولی در واقع تمام برنامه‌نویس‌ها چه در حوزه برنامه‌نویسی وب و چه در حوزه برنامه‌نویسی موبایل و دیگر حوزه‌های برنامه‌نویسی باید به این مبحث تسلط کافی داشته باشند زیرا روزی فرا می‌رسد که مجبور به استفاده از آن می‌شوند.

در این فرادرس این مبحث در قالب زبان PHP آموزش داده می‌شود ولی اکثر مباحث گفته شده در این آموزش برای کار با عبارات منظم در سایر زبان‌های برنامه‌نویسی و دیگر مکان‌های استفاده کننده از این مبحث یکسان است و تنها تفاوتی جزئی وجود دارد. این بدین معنی است که شما با یادگیری عبارات منظم در PHP پایه اصلی این مبحث را یاد خواهید گرفت و به عنوان مثال در صورتی که قصد استفاده از آن در زبانی مثل Javascript را داشته باشید اکثر مطالبی که در این آموزش می‌بینید در آنجا نیز صدق می‌کند. با یادگیری عبارات منظم شما یک مبحث مهم در برنامه‌نویسی را یاد خواهید گرفت که باعث پیشرفت شما در این حوزه و حرکت به سوی حرفه‌ای شدن خواهد بود.

فهرست سرفصل‌ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مقدمه‌ای بر عبارات منظم (Regular Expressions)
  • درس دوم: انواع کاراکترها (Characters)
    • لیترال کاراکترها (Literal Characters)
    • متا کاراکترها (Metacharacters)
    • کارت وحشی (Wild Card Metacharacter)
    • گریزدهنده (Escaping)
    • سایر کاراکترهای خاص
  • درس سوم: مجموعه کاراکترها (Character Sets)
    • معرفی مجموعه کاراکترها
    • محدوده کاراکترها (Character Ranges)
    • مجموعه کاراکترهای منفی (Negative Character Sets)
    • متا کاراکترها درون مجموعه کاراکترها
    • مجموعه کاراکترهای مختصر (Shorthand Character Sets)
    • عبارات POSIX
  • درس چهارم: عبارات تکراری (Repetition Expressions)
    • متا کاراکترهای تکرار (Repetition Metacharacters)
    • عبارات تکرار کمی (Quantified Repetition Expressions)
    • عبارات حریصانه (Greedy Expressions)
    • عبارات تنبل (Lazy Expressions)
    • بهره‌وری (Efficiency)
  • درس پنجم: گروه‌بندی و جایگزینی (Grouping and Alternative)
    • گروه‌بندی با متا کاراکترها (Grouping Metacharacters)
    • گروه‌بندی و جایگزینی (Grouping and Alternative)
    • جایگزین‌های تودرتو و تکرارشونده (Repeating and Nesting Alternatives)
    • بهره‌وری در هنگام استفاده از جایگزینی (Efficiency when using alternation)
  • درس ششم: عبارات لنگر شده (Anchored Expressions)
    • لنگرهای شروع و پایان (Start and End Anchors)
    • حالت خطوط شکسته و چندخطی (Line Breaks and Multiline Mode)
    • مرزهای کلمات (Word Boundaries)
  • درس هفتم: تسخیر گروه‌ها و ارجاعات به گذشته (Capturing Groups and Back references)
    • ارجاعات به گذشته (Back references)
    • ارجاعات به گذشته در عبارات اختیاری (Back references to Optional Expressions)
    • گروه تسخیرنشونده (Non Capturing Group)
  • درس هشتم: ادعاها (Assertions)
    • ادعاهای مثبت (Positive Assertions)
    • ادعاهای منفی (Negative Assertions)
    • نگاه کردن به پشت ادعاها (LookBehind Assertions)
  • درس نهم: حل تمرین
    • کدپستی
    • شماره موبایل
    • شماره تلفن ثابت
    • آدرس وب سایت URL
    • شماره کارت بانکی
    • تگ‌های HTML
    • آدرس IP
    • کلمه عبور
  • درس دهم: کار با توابع PCRE
    • بخش یکم - (preg_filter, preg_grep, preg_match_all)
    • بخش دوم - (preg_match, preg_quote, preg_replace_callback_array)
    • بخش سوم - (preg_replace_callback, preg_replace, preg_split)

مفید برای رشته‌های
  • مهندسی کامپیوتر
  • مهندسی فناوری اطلاعات (IT)
  • علوم کامپیوتر
مشاهده بیشتر مشاهده کمتر


راهنمای سفارش آموزش‌ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش عبارات منظم (Regular Expressions) در PHP - پیش ثبت نام
ناشر فرادرس
کد آموزش FVPHP9910
زبان فارسی
نوع آموزش آموزش ویدیویی (لینک دانلود)


نظرات

در حال حاضر، دیدگاهی برای این آموزش ثبت نشده است.


برچسب‌ها:
preg_filter | preg_grep | preg_match | preg_match_all | preg_quote | preg_replace | preg_replace_callback | preg_replace_callback_array | preg_split | Regular Expressions | ادعاها در عبارات منظم | ادعاهای مثبت در عبارات منظم | ادعاهای منفی در عبارات منظم | ارجاعات به گذشته در عبارات منظم | انواع کاراکترها در عبارات منظم | توابع PCRE | توابع PCRE در عبارات منظم | جایگزین های تودرتو و تکرارشونده | عبارات POSIX | عبارات تکرار کمی | عبارات تکراری در عبارات منظم | عبارات تنبل | عبارات حریصانه | عبارات لنگر شده در عبارات منظم | عبارت های با قاعده در برنامه نویسی | عبارت های منظم در برنامه نویسی | کار با توابع PCRE | کارت وحشی در عبارات منظم | گروه بندی با متا کاراکترها | گریز دهنده در عبارات منظم | لنگرهای شروع و پایان در عبارات منظم | لیترال کاراکترها | متا کاراکترها | متا کاراکترهای تکرار | مجموعه کاراکترها در عبارات منظم | مجموعه کاراکترهای منفی در عبارات منظم | محدوده کاراکترها در عبارات منظم
مشاهده بیشتر مشاهده کمتر