آموزش یادگیری عبارات منظم - آخرین آپدیت

دانلود 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

  • ادعاهای چندگانه نگاه Multiple lookaround assertions

  • ادعاهای منفی نگاه Negative lookahead assertions

  • ادعاهای Lookbehind Lookbehind assertions

  • چالش: ادعاهای نگاه نگاه Challenge: Lookaround assertions

  • قدرت مواضع The power of positions

9. شخصیت های یونیکد و چند بیتی 9. Unicode and Multibyte Characters

  • درباره یونیکد About Unicode

  • یونیکد در عبارات منظم Unicode in regular expressions

  • کارتهای وحشی یونیکد و خواص Unicode wildcards and properties

10. عبارات مفید منظم 10. Useful Regular Expressions

  • نحوه استفاده از این فصل How to use this chapter

  • تطبیق نامها Matching names

  • تطبیق کدهای پستی Matching postal codes

  • تطبیق آدرس های ایمیل Matching email addresses

  • تطبیق آدرس های اینترنتی Matching URLs

  • تطبیق اعداد و رقم اعشار Matching decimal numbers and currency

  • تطبیق آدرس های IP Matching IP addresses

  • تاریخ های تطبیق Matching dates

  • زمان تطبیق Matching times

  • تگ های HTML Matching HTML tags

  • تطبیق گذرواژه Matching passwords

  • تطبیق شماره کارت اعتباری Matching credit card numbers

  • پیدا کردن کلمات در نزدیکی کلمات دیگر Finding words near other words

  • قالب بندی با جستجو و جایگزینی ، pt. 1 Formatting with Search and Replace, pt. 1

  • قالب بندی با جستجو و جایگزینی ، pt. 2 Formatting with Search and Replace, pt. 2

  • قالب بندی با جستجو و جایگزینی ، pt. 3 Formatting with Search and Replace, pt. 3

نتیجه Conclusion

  • خداحافظ Goodbye

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری عبارات منظم
جزییات دوره
3h 18m
93
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
17,225
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

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 سال تجربه تدریس و توسعه وب است.