سلام، و به Regular Expressions (Regex) با C#.NET خوش آمدید - آسان و سریع!
بیان منظم (regex) یک زبان تشخیص الگو است - آنها معمولاً برای جستجوی الگوها در متن، استخراج مقادیر تطبیق و اعتبارسنجی داده ها استفاده می شوند.
Regex در بسیاری از زبانهای برنامهنویسی، از جمله Python، C#، JavaScript، Perl، SQL و غیره پشتیبانی میشود.
این دوره برای ارائه تجربه عملی با عبارات منظم از طریق تمرین ها و پروژه های مختلف طراحی شده است
من چاندرا لینگام هستم و مربی شما هستم.
در اینجا چند کاربرد معمولی از عبارت منظم وجود دارد
تشخیص الگو
به دنبال وقوع یک الگو با استفاده از یک زبان مختصر بگردید
آماده سازی داده ها
پاکسازی و آماده سازی داده ها اغلب یکی از زمان برترین فعالیت هاست
شما می توانید ساختار داده ها را به عنوان یک الگوی regex تعریف کنید و داده ها را تجزیه کنید
یکی از کاربردهای خوب این چسب AWS و Athena است.
می توانید از regex برای تعریف ساختار یک رکورد در یک فایل متنی استفاده کنید و فایل را با استفاده از SQL پرس و جو کنید
اعتبار سنجی ورودی
میتوانید یک بررسی سمت مشتری برای اعتبارسنجی ورودی اجرا کنید
برای مثال، برنامه شما میتواند کاربر را راهنمایی کند تا دادهها را در قالب درست ارائه کند.
به عنوان بخشی از معماری اعتماد صفر، باید ورودی میکروسرویس خود را تأیید کنید
با regex، میتوانید محمولههای داده را در سرویس خود تأیید و تأیید کنید
خدمات ابری
چند سرویس ابری از regex برای پیکربندی پیشرفته استفاده میکنند.
با فایروال برنامه وب AWS، می توانید ترافیک را بر اساس الگوی regex مجاز یا رد کنید
در Google Workspace، میتوانید از regex برای فیلتر کردن محتوا، پیکربندی مسیر Gmail و جستجوی محتوا در Google Docs استفاده کنید
در Google Analytics، می توانید از regex برای مکان یابی و تبدیل داده های منطبق در مجموعه داده خود استفاده کنید
Regex همچنین توسط چندین محصول مانند SAP، Oracle و SQL Server پشتیبانی میشود
برنامه درسی
در اینجا خلاصه مختصری از دوره آمده است:
در بخش ویژگیهای Regex، با روشهای مختلف regex، هدف آنها و نحوه واحد تست الگوی خود آشنا میشوید
در بخش زبان regex، نحوه نوشتن الگوها را یاد خواهید گرفت - از ساده ترین الگوها شروع کنید
همچنین یاد خواهید گرفت که regex را در انواع ورودی HTML خود برای اعتبارسنجی وارد کنید
موتور Regex مسئولیت نوشتن الگوهای کارآمد را بر عهده توسعه دهندگان، یعنی ما می گذارد
درباره موتور بیان منظم دانشی کسب خواهید کرد که به شما در نوشتن الگوهای بهینه کمک می کند
تمرین های مختلفی برای به کارگیری مهارت های جدید شما وجود دارد
سپس به عملکرد و اینکه چگونه الگوهای بد نوشته شده می توانند به طور تصاعدی تنزل پیدا کنند نگاه می کنیم
نحوه بهینه سازی الگوها و رفع مشکلات عملکرد
در NET، چند روش مختلف برای تعامل با کلاس عبارت منظم وجود دارد
درباره اینکه چه روشی برای یک نیاز عملکرد معین مناسب است بینشی کسب خواهید کرد
چهار پروژه عملی در این دوره وجود دارد
میآموزید که چگونه Regex را برای مجموعههای داده کاملاً متفاوت اعمال کنید - دادههای گزارش بدون ساختار، دادههای حسگر اینترنت اشیا، و تجزیه دادههای آزمایش پزشکی در قالب HTML
از طریق تالار گفتمان Q A دوره و پیام خصوصی پشتیبانی فوری دریافت خواهید کرد.
من مشتاق دیدار شما هستم
Compute With Cloud Inc
نمایش نظرات