آموزش یادگیری عبارات منظم (2011)

Learning Regular Expressions (2011)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: بیاموزید که چگونه متن ها را به راحتی و با استفاده از عبارات منظم پیدا و دستکاری کنید. نویسنده کوین اسکوگلوند نحو اساسی عبارات منظم را پوشش می دهد ، نحوه ایجاد الگوهای تطبیق انعطاف پذیر را نشان می دهد و نشان می دهد که چگونه موتور بیان منظم متن را برای یافتن مطابقت تجزیه می کند. این دوره همچنین شامل مراجعه به مسابقات قبلی با استفاده از منابع قبلی و ایجاد الگوهای تطبیق پیچیده با ادعاهای واضح است و رایج ترین کاربردهای عبارات منظم را بررسی می کند.
موضوعات شامل:
  • ایجاد الگوهای انعطاف پذیر با استفاده از مجموعه کاراکترها
  • دستیابی به کارایی هنگام استفاده از تکرار
  • درک انواع مختلف استراتژی های جستجو
  • نوشتن تناوبات منطقی و کارآمد
  • گرفتن گروهها و استفاده مجدد از آنها با استفاده از مراجع قبلی
  • در حال توسعه الگوهای پیچیده با ادعاهای واضح
  • کار با کاراکترهای یونیکد و چند بایت
  • تطبیق آدرس های ایمیل ، URL ها ، تاریخ ها ، برچسب های HTML و شماره کارت اعتباری
  • استفاده از جستجو و جایگزینی برای قالب بندی سند

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

مقدمه Introduction

  • خوش آمدی 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

2. شخصیت 2. Characters

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

  • متاکاراکترها Metacharacters

  • متاکاراکتر وحشی The wildcard metacharacter

  • فرار از متغیرها Escaping metacharacters

  • شخصیت های خاص دیگر Other special characters

3. مجموعه کاراکتر 3. Character Sets

  • تعریف یک مجموعه کاراکتر Defining a character set

  • دامنه شخصیت Character ranges

  • مجموعه شخصیت های منفی Negative character sets

  • متاکاراکترهای موجود در مجموعه کاراکترها Metacharacters inside character sets

  • مجموعه شخصیت های کوتاه مدت Shorthand character sets

  • عبارات براکت POSIX POSIX bracket expressions

4. تکرار عبارات 4. Repetition Expressions

  • تکرار متاکاراکترها Repetition metacharacters

  • تکرار کمی Quantified repetition

  • عبارات حریص Greedy expressions

  • عبارات تنبل Lazy expressions

  • با استفاده موثر از تکرار Using repetition efficiently

5- گروه بندی و بیان های جایگزین 5. Grouping and Alternation Expressions

  • گروه بندی متاکاراکترها Grouping metacharacters

  • متاکاراکتور جایگزین Alternation metacharacter

  • نوشتن منطقی و کارآمد الف Writing logical and efficient alternations

  • گزینه های تکرار و لانه سازی Repeating and nesting alternations

6. عبارات لنگر 6. Anchored Expressions

  • لنگرها را شروع و پایان دهید Start and end anchors

  • شکست خط و حالت چند خطی Line breaks and Multiline mode

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

7. گرفتن گروه ها و Backreferences 7. Capturing Groups and Backreferences

  • بازگرداندن Backreferences

  • بازگرداندن به عبارات اختیاری Backreferences to optional expressions

  • یافتن و جایگزین کردن با استفاده از لینک های برگشتی Finding and replacing using backreferences

  • عبارات گروهی غیرگیرنده Non-capturing group expressions

8- ادعاهای ناپسند 8. Lookaround Assertions

  • ادعاهای مثبت نگاه Positive lookahead assertions

  • دوبار آزمایش با ادعاهای نگاه Double-testing with lookahead assertions

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

  • ادعاهای Lookbehind Lookbehind 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

نمایش نظرات

نظری ارسال نشده است.

آموزش یادگیری عبارات منظم (2011)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 36m
59
Linkedin (لینکدین) lynda-small
30 آبان 1390 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
486,048
- از 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 سال تجربه تدریس و توسعه وب است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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