لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط بر عبارات منظم در جاوا اسکریپت
Mastering Regular Expressions in JavaScript
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پر از فرصت هایی برای یادگیری با انجام دادن به منظور باز کردن قدرت عبارات منظم یا regex در جاوا اسکریپت ایجاد عبارات منظم اولیه برای تطبیق داده ها. از تمام متدهای جاوا اسکریپتی که عبارات منظم را می پذیرند استفاده کنید. تفاوت بین روش های جاوا اسکریپت متنوع مورد استفاده با عبارات منظم را درک کنید. عبارات منظم را قبل از استقرار در کد خود تست کنید. درک نحو عبارت منظم الگوهای پیچیده تر را با استفاده از عبارات منظم تعریف کنید. از متاکاراکترها و مجموعه کاراکترها در تعریف الگوها استفاده کنید. از تکرار و گروه بندی استفاده کنید. از عبارات لنگردار و ادعاهای پیش بینی به درستی استفاده کنید. در صورت لزوم یونیکد را وارد کنید. حل مشکلات رایج عبارت منظم در جاوا اسکریپت. پیش نیازها: قبل از گذراندن این دوره، بهتر است دانش کاری جاوا اسکریپت داشته باشید. در مورد ابزارها، به یک مرورگر و یک ویرایشگر متن نیاز دارید.
عبارات منظم می توانند به شما کمک کنند تا مشکلات برنامه نویسی را راحت تر حل کنید. آنها ابزار مهمی در جعبه ابزار کدنویسی شما هستند. اگر با عبارات منظم آشنا شده اید یا حتی قبلا از آنها استفاده نکرده اید، این دوره برای شما مناسب است. سینتکس را یاد خواهید گرفت و در مثال ها و تمرین های متعددی شرکت خواهید کرد تا به شما کمک کند عبارات منظم را در کد جاوا اسکریپت خود ادغام کنید.
در تسلط بر عبارات منظم در جاوا اسکریپت، ما روی دو هدف اصلی تمرکز می کنیم: کمک به شما در یادگیری عبارات منظم و نحوه ساخت آنها، و آموزش روش های قدرتمند استفاده از عبارات منظم در جاوا اسکریپت. اگر با زبان جاوا اسکریپت کار میکنید، این دوره بسیار مفید خواهد بود، اما حتی اگر به زبان دیگری کار میکنید، میتوانید از این دوره برای یادگیری عبارات منظم استفاده کنید زیرا نحو در بسیاری از زبانهای برنامهنویسی کاربرد دارد.
این دوره فرصت های متعددی را برای استفاده از آنچه تدریس می شود فراهم می کند. در واقع یکی از بخشهای پایانی به اعمال عبارات منظم اختصاص دارد که اساساً سناریوهای مختلفی را ارائه میکند و سپس به شما فرصتی میدهد تا قبل از انجام آن با مربی، آنها را حل کنید.
این دوره شامل 9 بخش، بیش از 60 سخنرانی مختلف، بیش از 5 ساعت آموزش ویدیویی، 5 تمرین، 5 آزمون و 12 سخنرانی کاربردی است که به شما اطمینان می دهد آنچه را که برای استفاده از عبارات منظم در کار کدنویسی جاوا اسکریپت خود نیاز دارید، دارید.
اگر آماده تسلط بر عبارات منظم هستید، این دوره برای شما مناسب است!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
شروع با عبارات منظم
Getting Started with Regular Expressions
عبارات منظم: یک تاریخچه کوتاه
Regular Expressions: A Short History
شروع شدن
Getting Started
استفاده از عبارات منظم در جاوا اسکریپت
Using Regular Expressions in JavaScript
درک پرچم های بیان منظم
Understanding Regular Expression Flags
با استفاده از Regexpal
Using Regexpal
رشته های متن را دانلود کنید
Download Text Strings
تعیین کاراکترها در عبارات منظم
Specifying Characters in Regular Expressions
درک متاکاراکترها
Understanding Metacharacters
با استفاده از Wildcard
Using the Wildcard
پرچم dotAll
The dotAll Flag
فرار از متاکاراکترها
Escaping Metacharacters
تطبیق کاراکترهای کنترلی
Matching Control Characters
مسابقه شخصیت ها
Characters Quiz
شروع تمرین 1
Exercise 1 Start
تمرین 1 را تمام کنید
Exercise 1 Finish
کار با مجموعه کاراکترها
Working with Character Sets
استفاده از مجموعه کاراکترها
Using Character Sets
تعیین محدوده در یک مجموعه کاراکتر
Specifying a Range in a Character Set
به استثنای مجموعه کاراکترها
Excluding a Character Set
فرار از متاکاراکترها در یک مجموعه شخصیت
Escaping Metacharacters in a Character Set
استفاده از حروف کوتاه برای مجموعه کاراکترها
Using Shorthand for Character Sets
آزمون 2
Quiz 2
شروع تمرین 2
Exercise 2 Start
تمرین 2 را تمام کنید
Exercise 2 Finish
استفاده از تکرار در عبارات منظم
Using Repetition in Regular Expressions
استفاده از تکرار در الگوهای شما
Using Repetition in Your Patterns
درک حرص و تنبلی در عبارات منظم
Understanding Greediness and Laziness in Regular Expressions
تعیین مقدار تکرار
Specifying a Repetition Amount
بازبینی مفاهیم حریص و تنبل
Revisiting Greedy and Lazy Concepts
امتحان 3
Quiz 3
شروع تمرین 3
Exercise 3 Start
پایان تمرین 3
Exercise 3 End
استفاده از عبارات مهار شده
Using Anchored Expressions
درک عبارات مهار شده
Understanding Anchored Expressions
استفاده از لنگرهای شروع و پایان
Using Start and End Anchors
با استفاده از پرچم چند خطی
Using the Multi-line Flag
کار با مرزهای کلمات
Working with Word Boundaries
نوشتن عبارات منظم دقیق
Writing Accurate Regular Expressions
آزمون 4
Quiz 4
تمرین 4 شروع کنید
Exercise 4 Start
تمرین 4 را تمام کنید
Exercise 4 Finish
کار با جایگزین ها و گروه ها
Working with Alternates and Groups
تعیین گزینه ها
Specifying Options
استفاده از گروه بندی
Using Grouping
استفاده از گروه بندی با جاوا اسکریپت
Using Grouping with JavaScript
درک گروه های ضبط
Understanding Capturing Groups
درک مراجع برگشتی گروهی
Understanding Group Back References
به نام Capture Groups
Named Capture Groups
استفاده از Lookahead Groups
Using Lookahead Groups
استفاده از Negative Lookahead Groups
Using Negative Lookahead Groups
استفاده از Lookbehind Groups
Using Lookbehind Groups
آزمون 5
Quiz 5
تمرین 5 را شروع کنید
Exercise 5 Start
پایان تمرین 5
Exercise 5 End
تمرین 5 پیگیری
Exercise 5 Follow Up
کار با یونیکد
Working with Unicode
معرفی یونیکد
Introducing Unicode
استفاده از کاراکترهای یونیکد
Using Unicode Characters
آشنایی با ویژگی های یونیکد ES6
Understanding ES6 Unicode Features
استفاده از عبارات منظم
Applying Regular Expressions
استفاده از عبارات منظم
Applying Regular Expressions
تطبیق یک آدرس ایمیل
Matching an Email Address
مطابقت با دسته توییتر
Matching a Twitter Handle
تست رمزهای عبور
Testing Passwords
استفاده از Replace با عبارات منظم
Using Replace with Regular Expressions
تطبیق یک کلمه در کنار کلمه دیگر
Matching a Word Next to Another Word
اعتبارسنجی تاریخ ها
Validating Dates
اعتبارسنجی تاریخ های بازبینی مجدد
Validating Dates Revisited
اعتبارسنجی شماره IP
Validating IP Numbers
گرفتن متن منطبق
Capturing Matched Text
کشف اطلاعات درباره مسابقه
Discovering Information About a Match
تکرار بیش از مسابقات
Iterating Over Matches
تکرار بیش از مسابقات طول بکشد 2
Iterating Over Matches Take 2
نتیجه
Conclusion
نتیجه
Conclusion
سخنرانی جایزه! تخفیف در سایر دوره ها
BONUS Lecture! Discounts on Other Courses
نمایش نظرات