🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری عبارات منظم
- آخرین آپدیت
دانلود Learning Regular Expressions
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
عبارات منظم می توانند وظایف خسته کننده را تسریع کرده و گردش کار شما را ساده تر کنند. آنها ابزاری ضروری با زبانهای برنامه نویسی مانند جاوا ، جاوا اسکریپت ، پرل ، پایتون ، روبی ، C#و موارد دیگر هستند. در این دوره ، مربی کوین اسکوگلوند تعاریف ، جزئیات و فرآیندهای اساسی را برای شروع استفاده از عبارات منظم پیش می برد. کوین توضیح می دهد که عبارات منظم چیست ، چه نوع در زبان های برنامه نویسی مختلف موجود است و از چه نمکی ها باید استفاده کنید. او به شخصیت ها و مجموعه های شخصیت ها شیرجه می زند ، سپس به نحوه استفاده از تکرار با Metacharacters ، نحوه اندازه گیری آن و موارد دیگر می پردازد. او در مورد گروه بندی ، تناوب و لنگرها بحث می کند. کوین به شما نشان می دهد که چگونه می توانید محتوا را ضبط کرده و به داده های ضبط شده ایجاد کنید. به علاوه ، او ادعاهای مثبت و منفی را در بر می گیرد ، ادعاهای نگاه و ادعاهای چندگانه به نظر می رسد.
سرفصل ها و درس ها
مقدمه
Introduction
الگوهای تطبیق متن را بنویسید
Write text matching patterns
خوش آمدی
Welcome
با استفاده از پرونده های تمرینی
Using the exercise files
1. عبارات منظم
1. Regular Expressions
عبارات منظم چیست؟
What are regular expressions?
تاریخ بیان عادی
The history of regular expressions
موتورهای بیان منظم
Regular expression engines
نصب موتور
Installing an engine
کنوانسیون ها و حالت های نوتیفیکیشن
Notation conventions and modes
1. با عبارات منظم شروع کنید
1. Get Started with Regular Expressions
یک موتور بیان منظم را انتخاب کنید
Choose a regular expression engine
کنوانسیون ها و حالت ها
Notation conventions and modes
عبارات منظم چیست؟
What are regular expressions?
2. شخصیت
2. Characters
شخصیت های تحت اللفظی
Literal characters
چالش: شخصیت ها
Challenge: Characters
متاکاراکترها
Metacharacters
متاکاراکتر وحشی
The wildcard metacharacter
فرار از متغیرها
Escaping metacharacters
راه حل: شخصیت ها
Solution: Characters
شخصیت های خاص دیگر
Other special characters
3. مجموعه کاراکتر
3. Character Sets
تعریف یک مجموعه کاراکتر
Defining a character set
دامنه شخصیت
Character ranges
مجموعه شخصیت های منفی
Negative character sets
چالش: مجموعه شخصیت ها
Challenge: Character sets
متاکاراکترهای موجود در مجموعه کاراکترها
Metacharacters inside character sets
Metacharacters در داخل شخصیت ها
Metacharacters inside characters sets
مجموعه شخصیت های کوتاه مدت
Shorthand character sets
راه حل: مجموعه شخصیت ها
Solution: Character sets
عبارات براکت POSIX
POSIX bracket expressions
یک مجموعه کاراکتر را تعریف کنید
Define a character set
4. تکرار عبارات
4. Repetition Expressions
تکرار متاکاراکترها
Repetition metacharacters
تکرار کمی
Quantified repetition
عبارات حریص
Greedy expressions
عبارات تنبل
Lazy expressions
با استفاده موثر از تکرار
Using repetition efficiently
4. تکرار
4. Repetition
تکرار کمی
Quantified repetition
چالش: تکرار
Challenge: Repetition
عبارات تنبل
Lazy expressions
راه حل: تکرار
Solution: Repetition
مکالمه های تکرار
Repetition metacharacters
عبارات حریص
Greedy expressions
5- گروه بندی و بیان های جایگزین
5. Grouping and Alternation Expressions
گروه بندی متاکاراکترها
Grouping metacharacters
متاکاراکتور جایگزین
Alternation metacharacter
نوشتن منطقی و کارآمد الف
Writing logical and efficient alternations
گزینه های تکرار و لانه سازی
Repeating and nesting alternations
5. گروه بندی و جایگزین
5. Grouping and Alternation
مکالمه های متناوب
Alternation metacharacters
کارآیی هنگام استفاده از جایگزین
Efficiency when using alternation
راه حل: گروه بندی و جایگزین
Solution: Grouping and alternation
چالش: گروه بندی و جایگزین
Challenge: Grouping and alternation
گروه بندی metacharacters
Grouping metacharacters
6. عبارات لنگر
6. Anchored Expressions
لنگرها را شروع و پایان دهید
Start and end anchors
شکست خط و حالت چند خطی
Line breaks and Multiline mode
مرزهای کلمه
Word boundaries
6 لنگرگاه ها
6. Anchors
مرزهای کلمه
Word boundaries
شکستن خط و حالت چند لایه
Line breaks and multiline mode
لنگرهای شروع و پایان
Start and end anchors
راه حل: لنگرها
Solution: Anchors
چالش: لنگرها
Challenge: Anchors
7. گرفتن گروه ها و Backreferences
7. Capturing Groups and Backreferences
راه حل: BackReferences
Solution: Backreferences
بازگرداندن
Backreferences
با استفاده از backreferences پیدا کنید و جایگزین کنید
Find and replace using backreferences
بازگرداندن به عبارات اختیاری
Backreferences to optional expressions
یافتن و جایگزین کردن با استفاده از لینک های برگشتی
Finding and replacing using backreferences
ضبط و بازپرداخت
Captures and backreferences
عبارات گروهی غیرگیرنده
Non-capturing group expressions
چالش: BackReferences
Challenge: Backreferences
8- ادعاهای ناپسند
8. Lookaround Assertions
راه حل: ادعاهای نگاه نگاه
Solution: Lookaround assertions
ادعاهای مثبت نگاه
Positive lookahead assertions
دوبار آزمایش با ادعاهای نگاه
Double-testing with lookahead assertions
Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.
Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.
نمایش نظرات