آموزش دوره کامل عبارات منظم (Regex) برای مبتدیان

The Complete Regular Expressions(Regex) Course For Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: عبارات منظم (Regex) برای جاوا، لینوکس، جاوا اسکریپت، پایتون یا زبان های دیگر، با 30 تمرین/مثال مصور. عبارات منظم (regex) را بیاموزید - امروزه در دنیای امروز برای یک متخصص فناوری اطلاعات یا یک دانشمند داده باید مهارت هایی داشته باشد. مفاهیم اصلی را درک کنید. هنگامی که مفاهیم اصلی را درک کردید، عبارات منظم (regex) یک تکه کیک هستند! هنگامی که تکنیک اصلی را یاد گرفتید، می توانید دانش خود را از regex در هر زبان برنامه نویسی مانند جاوا، پایتون، جاوا اسکریپت، خط فرمان لینوکس و غیره به کار ببرید. . 30 نمونه دست هر مثال همراه با یک راه حل گام به گام، با تصاویر گرافیکی است. یک فرآیند گام به گام به خوبی تعریف شده را دنبال کنید، که منحصراً توسط شما طراحی شده است، که به شما امکان می دهد عبارات منظم (regex) را در هر سناریویی که به آن نیاز دارد ایجاد، استفاده و اعمال کنید. جلسات عملی برای چندین موتور regex مانند جاوا، grep و غیره. تکنیک‌ها به گونه‌ای آموزش داده می‌شوند که می‌توانید آن را در هر موتور regex انتخابی خود اعمال کنید. در حین یادگیری از استانداردها پیروی کنید، به طوری که تکنیک های regex که در این دوره یاد می گیرید می تواند برای هر موتور regex استاندارد مانند جاوا، پایتون، جاوا اسکریپت، grep، sed و غیره اعمال شود. پس از درک مفاهیم اصلی، چالش های regex را انجام دهید. کل دوره به صورت کامل با زیرنویس نوشته شده است. زیرنویس های دستی ارائه شده است که 100٪ دقیق هستند. زیرنویس‌های گفتار به نوشتار که به‌طور خودکار تولید می‌شوند، معمولاً به دلیل دقت پایین، کاربرد چندانی ندارند. پیش نیازها: تنها چیزی که نیاز دارید یک رایانه شخصی و هر ابزار یا زبان برنامه نویسی دلخواه شماست که دارای موتور regex باشد. حتی notepad++ این کار را می کند!

عبارات منظم (regex) موضوعی نسبتاً دشوار برای درک و همچنین آموزش است. بسیار مهم است که مفاهیم اصلی را به طور کامل درک کنید. هنگامی که اصول اولیه را درست دریافت کردید، عبارات منظم (regex) به طور طبیعی برای شما ظاهر می شود. من خودم چند دهه پیش برای یادگیری عبارات منظم (regex) تلاش کردم. من کاملاً نقاط درد را درک می کنم. من هزاران ویدیوی رایگان یوتیوب را در عبارات منظم (regex) دیده‌ام، اما همه آنها در چیزی اساسی شکست می‌خورند. آنها به درست کردن اصول اولیه اهمیتی نمی دهند. من تلاش زیادی برای تهیه این مطالب درسی انجام داده ام. هر مفهوم، هر تمرین، با دقت برنامه ریزی شده است به گونه ای که به راحتی به مغز شما بچسبد. من تا جایی که ممکن است تصاویر گرافیکی ایجاد کرده‌ام تا به نقطه اصلی برسم. هر یک از 30 مثال با تصاویر گرافیکی در مورد نحوه استفاده از تکنیک های regex به صورت گام به گام، برای ارائه راه حل ارائه می شود.


من عبارات منظم (regex) را با استفاده از استاندارد POSIX آموزش می دهم. من این کار را انجام داده ام زیرا استاندارد POSIX توسط همه موتورهای regex دنبال می شود. بنابراین اگر می دانید چگونه تکنیک هایی را که از این دوره یاد می گیرید به کار ببرید، می توانید با عبارات منظم (regex) در هر زبان برنامه نویسی دلخواه خود بازی کنید. حتی می‌توانید آن را در Notepad++ امتحان کنید (بله، Notepad++ دارای یک موتور regex اولیه است.)


من برای تمام 30 تمرین این دوره جلسات عملی دارم. حتی اگر با زبان برنامه نویسی آشنا نباشید، می توانید به راحتی آن را دنبال کرده و در مورد خود اعمال کنید.


من روایت صدایم را عمداً با سرعت بسیار آهسته نگه داشته ام. اگر فکر می‌کنید سرعتم کند است، می‌توانید سرعت من را روی پخش‌کننده Udemy 1.5x یا حتی 2x قرار دهید.


چیز دیگری که در مورد این دوره خاص است - زیرنویس ها به صورت دستی و دقیق هستند. من حتی زمان بندی را برای تضمین دقت بررسی کرده ام. اکثر دوره ها با زیرنویس هایی ارائه می شوند که به صورت خودکار با استفاده از موتور گفتار به متن تولید می شوند که دقت آن نسبتاً پایین است. اما مال من نیست! زحمات زیادی کشیده ام تا دوره ام را کامل بنویسم و ​​زیرنویس ها را نیز درج کنم. پس اگر سر کار هستید و می‌خواهید من را بی‌صدا کنید، لطفاً خیالتان راحت باشد، اگرچه دوست دارم صدای من را بشنوید. اگر می خواهید من را در حالت بی صدا قرار دهید، فقط زیرنویس ها را در Udemy فعال کنید و بازی کنید!


سرفصل ها و درس ها

ساختن یک بنیاد Building a Foundation

  • معرفی Introduction

  • از موارد برای عبارات منظم استفاده کنید Use Cases For Regular Expressions

  • نقشه راه دوره Course RoadMap

  • درباره زیرنویس دوره About Course Subtitles

  • شیرجه عمیق - اولین مثال Deep Dive - First Example

  • منابع برای دانلود Resources for Download

  • یک راه حل عمومی برای هر مشکل regex A generic solution to any regex problem

  • عملی با موتور regex Linux Grep Hands-on with Linux Grep regex engine

  • کار با موتور جاوا regex Hands-on with Java regex engine

  • ساختن یک بنیاد Building a Foundation

Regex: مجموعه پایه Regex: The Basic Set

  • معرفی Introduction

  • نماد وایلدکارد The Wildcard Symbol

  • علامت ترکیبی ستاره عام Wildcard Asterisk Combo

  • نشان دادن فضاهای سفید Representing Whitespaces

  • کلاس های شخصیت Character Classes

  • کلاس های شخصیت با محدوده Character Classes With Ranges

  • فرار با بک اسلش Escaping With Backslash

  • لنگرها Anchors

  • Regex: مجموعه پایه Regex: The Basic Set

Regex: مجموعه گسترده Regex: The Extended Set

  • معرفی Introduction

  • تکرار کننده بریس های فرفری Curly Braces Repeater

  • تکرار کننده بریس های فرفری تک انتهایی Single Ended Curly Braces Repeater

  • تکرار کننده پلاس The Plus Repeater

  • علامت سوال باینری The Question Mark Binary

  • انتخاب با لوله Making Choices With Pipe

  • Regex: مجموعه گسترده Regex: The Extended Set

Regex: پیدا کردن و جایگزینی با Capture Groups Regex: Find and Replace with Capture Groups

  • معرفی Introduction

  • مشکل رزولوشن مانیتور The Monitor Resolutions Problem

  • مشکل نام و نام خانوادگی The First Name Last Name Problem

  • مشکل ساعت ساعت The Clock Time Problem

  • مشکل شماره تلفن The Phone Number Problem

  • مشکل تاریخ The Date Problem

  • مشکل شماره تلفن دیگر Another Phone Number Problem

  • Regex: پیدا کردن و جایگزینی با Capture Groups Regex: Find and Replace with Capture Groups

Regex: چالش ها Regex: Challenges

  • معرفی Introduction

  • چالش ایمیل The Email Challenge

بسته شدن Wrap up

  • همه را جمع کردن Wrapping it all up

  • متشکرم! Thank You!

نمایش نظرات

نظری ارسال نشده است.

آموزش دوره کامل عبارات منظم (Regex) برای مبتدیان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
34
Udemy (یودمی) udemy-small
12 آبان 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
24,656
4.6 از 5
دارد
دارد
دارد
Sujith George

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sujith George Sujith George

یک مهندس نرم افزار با علاقه به تدریس!

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.