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

سرفصل:

  • معرفی دوره
  • معرفی عبارت های منظم
  • پردازش متن در جاوا با RegEx
  • پشتیبانی Java Regex
  • پشتیبانی Regex از کلاس رشته ای
  • معرفی کلاس های Pattern و Matcher
  • مطابقت با کلاس های Character
  • استفاده از Quantifiers برای بیان تعداد کاراکترها
  • تعیین شمارۀ تکرار با Quantifiers
  • Capture Groups
  • Named Capture Groups
  • Backreferences
  • مراجعه به گروه به عنوان متن جایگزین
  • Anchors و Boundaries
  • ایجاد آنکرهای سفارشی با Look Arounds
  • الگوی جاوا Regex و Matcher Classes
  • استفاده از Pattern Class
  • عبارات منظم در زندگی واقعی
  • استفاده از Regex در زندگی واقعی