آموزش بررسی عمیق جاوا: عبارت‌های منظم (Regular Expressions) - آخرین آپدیت

دانلود Java Deep Dive: Regular Expressions

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به عنوان یک توسعه‌دهنده حرفه‌ای جاوا، یافتن الگوهای متنی و تجزیه و تحلیل متن یکی از اجزای حیاتی شغل شماست، اما کار با داده‌های متنی می‌تواند چالش‌برانگیز باشد. چه در حال اعتبارسنجی ورودی‌های کاربر باشید، چه استخراج داده‌ها (Scraping) یا پاک‌سازی متون، مسائل می‌توانند به سرعت پیچیده شوند. در این دوره، «بررسی عمیق جاوا: عبارت‌های منظم»، شما یاد خواهید گرفت که چگونه مانند یک متخصص از Regex استفاده کنید تا این چالش‌ها را به طور مستقیم حل کنید. در ابتدا، مبانی Regex را بررسی می‌کنیم و می‌بینیم که چگونه الگوهایی برای جستجو، تطبیق و جایگزینی آسان متون بسازیم. سپس، به سراغ مباحث پیچیده‌تر مانند گروه‌های کپچر (Capturing Groups) و Lookarounds می‌رویم تا وظایف پیچیده رشته‌ها را مدیریت کنیم. در نهایت، یاد می‌گیرید که چگونه Regex را در پروژه‌های جاوای خود ادغام کرده و هرگونه خطای احتمالی را عیب‌یابی کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه عبارت‌های منظم را خواهید داشت تا بتوانید به طور بهینه در اپلیکیشن‌های جاوای خود، الگوهای متنی را جستجو، اعتبارسنجی و دستکاری کنید.

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

آشنایی با عبارت‌های منظم Introducing Regular Expressions

  • درک مفاهیم عبارت‌های منظم Understanding Regular Expressions

  • کنترل تعداد تطابق‌ها با استفاده از Quantifiers Controlling Match Frequency with Quantifiers

  • تطبیق نویسه‌ها با استفاده از Character Classes Matching Characters Using Character Classes

  • گروه‌بندی و کپچر کردن توالی‌های نویسه‌ها Grouping and Capturing Character Sequences

  • تطبیق دقیق با استفاده از Anchors و Boundaries Precision Matching with Anchors and Boundaries

  • استفاده مجدد از تطابق‌ها با Backreferences Reusing Matches with Backreferences

استفاده از قابلیت‌های Regular Expressions در جاوا Using Java’s Regular Expressions Support

  • پشتیبانی از Regex در کلاس String: جستجو و جایگزینی Regex Support in String Class - Find and Replace

  • پشتیبانی از Regex در کلاس String: تقسیم متن بر اساس الگو Regex Support in String Class - Splitting on a Pattern

  • بررسی کلاس‌های Pattern و Matcher Pattern and Matcher Classes

  • تنظیم دقیق کنترل الگوها با استفاده از Flags Fine-tuning Pattern Control with Flags

  • برنامه‌نویسی تابعی با Regex Functional Regex Programming

  • برنامه‌نویسی تابعی پیشرفته و یک ترفند برنامه‌نویسی More Functional Regex Programming and a Programming Trick

کار با Lookarounds Working with Lookarounds

  • استفاده از Positive Lookaheads Using Positive Lookaheads

  • استفاده از Negative Lookaheads Using Negative Lookaheads

  • استفاده از Positive Lookbehinds Using Positive Lookbehinds

  • استفاده از Negative Lookbehinds Using Negative Lookbehinds

  • موارد شکست رایج در Lookbehinds و راهکارهای جایگزین Common Failure Cases Using Lookbehinds and Some Workarounds

موردهای کاربردی در دنیای واقعی Real-world Use Cases

  • پشتیبانی از Regex در فریم‌ورک Spring Regex Support in the Spring Framework

  • جستجو در لاگ‌ها و پشتیبانی IDE Searching Logs and IDE Support

نمایش نظرات

آموزش بررسی عمیق جاوا: عبارت‌های منظم (Regular Expressions)
جزییات دوره
1h 17m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
Victor Grazi
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Victor Grazi Victor Grazi

ویکتور گرازی یک قهرمان اوراکل جاوا است که به عنوان مهندس نرم افزار در Nomura Securities کار می کند و به عنوان مشاور فنی و بشارت دهنده جاوا فعالیت می کند. وی به طور مکرر مجری کنفرانس های فنی است و میزبان پروژه های منبع باز "Java Concurrent Animated" ، "Regex Test Tool" و "Bytecode Explorer" است. ویکتور همچنین به عنوان سردبیر در InfoQ فعالیت می کند.