آموزش بررسی عمیق جاوا: عبارات منظم (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) و مرزها 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

  • بیشتر درباره برنامه‌نویسی تابعی Regex و یک ترفند برنامه‌نویسی 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 فعالیت می کند.