لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش عبارات منظم: راهنمای نهایی برای دستکاری متن
Regular Expressions: The Ultimate Guide to Text Manipulation
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Regex را از ابتدا یاد بگیرید، تطبیق الگوی اصلی، استخراج داده ها، و تکنیک های پیشرفته را با تمرینات دستی بدانید اصول عبارات منظم، از جمله نحو، کلاس های کاراکتر، کمی سازها و لنگرها را درک کنید. بیاموزید که چگونه از ماژول re در پایتون برای کامپایل و اجرای عبارات منظم، از جمله نحوه مطابقت و جستجوی الگوها، جایگزینی متن و موارد دیگر استفاده کنید... مفاهیم عبارات منظم پیشرفته، مانند گروهبندی و گرفتن، اظهارنظرهای پیشبینی و نگاه به عقب را کاوش کنید. ارجاعات به عقب و کمیت سازهای مالکیتی. بهترین شیوه ها برای نوشتن عبارات منظم کارآمد و خوانا، از جمله نحوه جلوگیری از مشکلات رایج را بیاموزید. عبارات منظم را در ابزار تجزیه و تحلیل متن پروژه نهایی اعمال کنید و با استفاده از عبارات منظم در یک زمینه دنیای واقعی تجربه عملی کسب کنید. پیش نیازها: دانش اولیه برنامه نویسی پایتون
عبارات منظم ابزار قدرتمندی برای پردازش و دستکاری متن هستند. در این دوره جامع، نحوه استفاده از عبارات منظم را با پتانسیل کامل خود یاد خواهید گرفت و به شما این امکان را می دهد که به طور مؤثر جستجو، مطابقت، و جایگزینی متن را در برنامه های مختلف انجام دهید.
این دوره برای مبتدیان و زبان آموزان متوسط طراحی شده است، چه تازه سفر برنامه نویسی خود را شروع کرده باشید و چه قبلاً تجربه پایتون داشته باشید. ما مسیر یادگیری ساختاریافته، مثالهای عملی و تمرینهای عملی را در اختیار شما قرار میدهیم تا اطمینان حاصل کنیم که نه تنها مفاهیم را درک میکنید، بلکه اعتماد به نفس استفاده مؤثر از عبارات منظم را در پروژههای خود به دست میآورید.
ما با مقدمهای بر عبارات با قاعده شروع میکنیم که نحو اصلی و الگوهای رایج را که با عبارات منظم مطابقت دارند، پوشش میدهد. سپس به استفاده از عبارات منظم، از جمله کلاسهای کاراکتر، نویسههای خاص، کمیکنندهها و لنگرها خواهید پرداخت.
در مرحله بعد، ماژول re Python را بررسی خواهید کرد، یک جعبه ابزار قدرتمند برای کار با عبارات منظم. شما یاد خواهید گرفت که چگونه عبارات منظم را کامپایل کنید، الگوها را مطابقت دهید، الگوها را جستجو کنید، و الگوها را جایگزین کنید، همه اینها در عین کسب تجربه عملی و عملی.
همانطور که پیشرفت میکنید، دوره به مفاهیم پیشرفته بیان منظم، از جمله گروهبندی و ضبط، اظهارنظرهای پیشرو و نگاه به عقب، ارجاعهای پشتیبان، زیر روالها و بازگشت، کمیسازهای مالکیت، و یونیکد و بینالمللی کردن میپردازد.
فراتر از جنبههای فنی، این دوره بر بهترین شیوهها برای نوشتن عبارات منظم کارآمد و خوانا تأکید میکند و نکات ارزشمندی را برای آزمایش و اشکالزدایی ارائه میدهد.
برای استفاده از دانش جدید خود، پروژه ای را انجام خواهید داد که از عبارات منظم استفاده می کند. این می تواند شامل خراش دادن وب، پردازش متن یا یک برنامه واقعی دیگر باشد.
در پایان این دوره، درک عمیقی از عبارات با قاعده خواهید داشت و به شما این امکان را می دهد که با اطمینان خاطر به انجام وظایف پیچیده پردازش متن بپردازید. در این سفر به ما بپیوندید تا استاد عبارات منظم شوید!
سرفصل ها و درس ها
مقدمه ای بر عبارات با قاعده
Introduction to Regular Expressions
بیان منظم چیست؟
What is Regular Expression?
چرا بیان منظم؟
Why Regular Expression?
چگونه در این دوره موفق شویم
How to succeed in this course
انواع الگو را می توان مطابقت داد
Types of pattern can be matched
تطبیق اولیه
Basic Matching
تطبیق ساده
Simple Matching
آزمون های چند گزینه ای: نکاتی برای موفقیت
Multiple Choice Quizzes: Tips for Success
تطبیق ساده و آزمون متا شخصیت نقطه
Simple Matching and Dot Metacharacter Quiz
تطبیق ساده
Simple Matching
Simple Matching Pt. 2
Simple Matching Pt. 2
Simple Matching Pt. 3
Simple Matching Pt. 3
کلاس های شخصیت
Character Classes
کلاس های شخصیت
Character Classes
آزمون کلاس شخصیت
Character Class Quiz
متاکاراکتر و جایگزین از پیش تعریف شده
Predefined Metacharacter & Alternation
کلاس های شخصیت
Character Classes
کلاس های شخصیت
Character Classes
کلاس شخصیت های منفی
Negated Character Class
متاکاراکترهای از پیش تعریف شده
Predefined Metacharacters
لنگرها
Anchors
مجریان و شخصیت فرار
Anchors & Escape Character
مجریان و شخصیت فرار
Anchors & Escape Character
مجریان و شخصیت فرار
Anchors & Escape Character
Anchors & Escape Character Pt.2
Anchors & Escape Character Pt.2
یونیکد
Unicode
یونیکد
Unicode
برای سرگرمی!
For Fun!
کمیت کننده
Quantifier
کمیت کننده ها
Quantifiers
کمیت کننده ها
Quantifiers
اعتبار سنجی کد رنگ هگزادسیمال
Hexadecimal Color Code Validation
حریص در مقابل تنبل کمیت
Greedy vs Lazy Quantifiers
کمیت کننده های حریص و تنبل
Greedy & Lazy Quantifiers
کمیت کننده مالک
Possessive Quantifier
گروه بندی و مراجع
Grouping & Backreferences
گروه بندی
Grouping
گروه های تو در تو
Nested Groups
گروه بندی
Grouping
گروه های غیر دستگیر
Non-Capturing Groups
مراجع برگشتی
Backreferences
گروه های نامگذاری شده
Named Groups
ارجاع به گروه های نامگذاری شده
Backreference Named Groups
نمایش نظرات