آموزش عبارات منظم برای مبتدیان - جهانی

Regular Expressions for Beginners - Universal

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش استفاده از عبارات با قاعده (Regex) در تمامی زبان ها و ابزارهای برنامه نویسی به روشی آسان با Edwin Diaz در پایان این دوره، دانش آموزان نحوه استفاده از عبارات با قاعده را خواهند دانست. زبان برنامه نویسی در پایان این دوره دانش آموزان با دیدن نحو Regex می توانند آن را درک کنند. پیش نیازها:دانشجو باید با مفاهیم برنامه نویسی آشنا باشد.

این دوره چیست؟

این دوره جهانی است، به این معنی که مواد عباراتی عادی که در اینجا یاد می‌گیرید در اکثر موتورهای عبارات معمولی قابل اجرا خواهد بود.

البته زمانی که ما در حال پیاده‌سازی عبارات منظم در موتورهای مختلف هستیم، تغییراتی وجود خواهد داشت، مثلاً PHP روی جاوا اسکریپت، اما اصول اصلی و نحوه بیان منظم در همه جا یکسان می‌ماند.

عبارات منظم Regex، Regexp یا Regexes نیز نامیده می‌شوند، بنابراین احتمالاً از این واژگان استفاده خواهیم کرد زیرا تلفظ آن آسان‌تر است و همان چیزی است که معمولاً در جامعه برنامه‌نویسی استفاده می‌کنیم.

ما نحوه پیاده‌سازی عبارات منظم در جاوا اسکریپت و PHP را یاد خواهیم گرفت، اما این سخنرانی‌ها برای نشان دادن نحوه استفاده از Regexes در زبان‌های برنامه‌نویسی انجام می‌شوند.

این دوره برای چه کسانی است؟

توسعه دهندگان جدیدی که می خواهند عبارات منظم را یاد بگیرند.

توسعه دهندگانی که قبلاً در یادگیری آن مشکل داشتند، ناامید شدند.

هر برنامه‌نویسی که در مورد حرفه برنامه‌نویسی خود جدی است.

اطلاعاتی در مورد ساختار دوره!

با ابتدایی‌ترین عملکرد عبارت منظم، مانند جستجو و تطبیق، یادگیری آنچه که هر یک از نمادها انجام می‌دهند و نحوه استفاده از آنها برای انجام آنچه نیاز داریم، آهسته شروع می‌کنیم.

پس از یادگیری ابتدایی‌ترین چیزها، با عملیات پیچیده‌تر و راه‌حل‌های دنیای واقعی شروع می‌کنیم. من همیشه سعی می‌کنم سخنرانی‌ها را کوتاه نگه دارم تا هضم مطالب آسان باشد.

در پایان هر بخش، کد تمرینی خواهیم داشت تا بتوانیم همه چیز را برای آن بخش مجدداً اجرا کنیم.

در داخل می بینمت، بیایید این کار را انجام دهیم!


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

بخش اول من My First Section

  • معرفی Introduction

  • فایل های مرجع Reference files

  • ابزار Tools

  • عبارات منظم چیست؟ What are regular expressions

  • خلاصه 1 Summary 1

شخصیت ها Characters

  • شخصیت های تحت اللفظی Literal Characters

  • متا شخصیت ها Metacharacters

  • فرار کردن Escaping

  • شخصیت های بیشتر More characters

  • خلاصه 2 Summary 2

مجموعه ها Sets

  • محدوده ها Ranges

  • نفی Negation

  • کوتاه نویسی Shorthands

  • خلاصه 3 Summary 3

تکرار Repetition

  • کمیت کننده ها Quantifiers

  • کنترل تکرار Controlling repetition

  • کمیت کننده تنبل/بی میل Lazy / reluctant quantifier

  • خلاصه 4 Summary 4

گروه بندی Grouping

  • گروه بندی Grouping

  • تناوب Alternation

  • لانه سازی با تناوب Nesting with alternation

  • خلاصه 5 Summary 5

لنگرها و مرزها Anchors and boundaries

  • لنگرها Anchors

  • مرزهای کلمه Word boundaries

  • خلاصه 6 Summary 6

ارجاع مجدد، ادعاها و پیش بینی ها Backreferencing, assertions and lookaheads

  • مراجع پشتیبان/ضبط Backreferences / Capturing

  • گروه غیر اسیر Non-capturing group

  • ادعاهای مثبت و منفی Positive and negative assertions

  • نگاه مثبت و منفی به آینده Positive and negative lookahead

  • خلاصه 7 Summary 7

یونیکد - پشتیبانی از نمادهای چند زبانه Unicode - Multi Language Symbol Support

  • مقدمه Intro

  • چند نمونه Some examples

مثال های عبارات منظم Regular Expressions Examples

  • کد پستی/کد پستی Postal code / zip codes

  • اعتبارسنجی رمز عبور Password Validation

  • تاریخ Dates

  • نتیجه Conclusion

نمایش نظرات

آموزش عبارات منظم برای مبتدیان - جهانی
جزییات دوره
3 hours
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,093
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edwin Diaz Edwin Diaz

Web Developer & Premium Udemy Instructor - 600،000 دانشجو مدارس و غیره آقای دیاز با بیش از یک میلیون دانشجو و مشتریانی که روزانه هزاران نفر رشد می کنند ، به شما اجازه می دهد که این تعداد صحبت کنند. تاسیس چندین شرکت آنلاین به آقای دیاز این امکان را داده است تا وقت لازم را برای آموزش دیگران داشته باشد. وی در حال حاضر فن آوری های وب را در سیستم عامل های مختلف آنلاین تدریس می کند. او همچنین جلسات مربیگری زندگی را آموزش می دهد تا به دیگران کمک کند تا در بسیاری از زمینه های زندگی به موفقیت بالایی دست پیدا کنند. از نظر آقای دیاز ، چیزی جز کمک به موفقیت در رسیدن به دیگران جایزه ای ندارد. توانایی وی در انتقال انرژی ، اشتیاق و دانش پیچیده به او امکان می دهد آنچه را که "آموزش" به بهترین وجه انجام دهد انجام دهد.

Coding Faculty Solutions Coding Faculty Solutions

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