آموزش عبارات منظم (Regex) با جاوا اسکریپت - آسان و سریع!

Regular Expressions (Regex) with JavaScript - Easy and Fast!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: عملی: تشخیص الگوها در داده، تأیید ورودی، بهبود امنیت و پاکسازی داده اعتبارسنجی داده - اعتبارسنجی ورودی و محافظت از آسیب‌پذیری‌های امنیتی تشخیص الگوی - به دنبال وقوع یک الگو با استفاده از زبان مختصر بگردید آماده‌سازی داده - مکان‌یابی و تبدیل داده‌های مورد علاقه آموزش تکنیک های نوشتن الگوهای با کارایی بالا پروژه های عملی پیش نیازها: آشنایی با جاوا اسکریپت

سلام، و به عبارات منظم جاوا اسکریپت (regex) با پروژه ها خوش آمدید!

بیان منظم (regex) یک زبان تشخیص الگو است - آنها معمولاً برای جستجوی الگوها در متن، استخراج مقادیر منطبق و اعتبارسنجی داده ها استفاده می شوند.

Regex در بسیاری از زبان‌های برنامه‌نویسی، از جمله Python، C#، JavaScript، Perl، SQL و غیره پشتیبانی می‌شود.

این دوره برای ارائه تجربه عملی با عبارات منظم از طریق تمرین ها و پروژه های مختلف طراحی شده است

من چاندرا لینگام هستم و مربی شما هستم.

در اینجا چیزی است که در این دوره خواهید آموخت

اعتبار سنجی ورودی

ورودی را بررسی کنید و از آسیب‌پذیری‌های امنیتی محافظت کنید

تشخیص الگو

به دنبال وقوع یک الگو با استفاده از یک زبان مختصر بگردید

آماده سازی داده ها

از regex برای مکان یابی و تبدیل داده های مورد علاقه استفاده کنید

عملکرد بالا

تکنیک های نوشتن الگوهای با کارایی بالا را بیاموزید

دستی

می‌آموزید که چگونه Regex را برای مجموعه‌های داده کاملاً متفاوت اعمال کنید - داده‌های گزارش بدون ساختار، داده‌های حسگر IoT، و تجزیه داده‌های آزمایش پزشکی در قالب HTML

دانش Regex در Cloud بسیار مفید است

چند سرویس ابری از regex برای پیکربندی پیشرفته استفاده می‌کنند.

با فایروال برنامه وب AWS، می توانید ترافیک را بر اساس یک الگو مجاز یا رد کنید

در Google Workspace، می‌توانید از regex برای فیلتر کردن محتوا، پیکربندی مسیر Gmail و جستجوی محتوا در Google Docs استفاده کنید

در Google Analytics، می توانید از regex برای مکان یابی و تبدیل داده های منطبق در مجموعه داده خود استفاده کنید

Regex همچنین توسط چندین محصول مانند SAP، Oracle و SQL Server پشتیبانی می‌شود

دانش Regex به بسیاری از زبان های برنامه نویسی قابل انتقال است!

منابع شامل: یک برگه تقلب با کیفیت بالا برای زبان Regex، ابزار تعاملی برای یادگیری Regex، مخزن GitHub برای توزیع کد منبع

یادگیری شاد

چاندرا لینگام

Cloud Wave LLC


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

معرفی Introduction

  • معرفی Introduction

  • تنظیم کد منبع Source Code Setup

  • سرعت یادگیری را افزایش دهید Increase the speed of learning

ویژگی های جاوا اسکریپت Regex JavaScript Regex Features

  • مقدمه ای بر ویژگی های Regex Introduction to Regex Features

  • محیط توسعه، رشته و RegExp Development Environment, String and RegExp

  • جستجوی رشته String Search

  • تست واحد Unit Testing

  • Match، MatchAll، Groups Match, MatchAll, Groups

  • Find-Replace، Split Find-Replace, Split

  • RegExp - Exec، Test RegExp - Exec, Test

  • ابزار تعاملی Regex را یاد بگیرید Learn Regex Interactive Tool

  • ویژگی های جاوا اسکریپت Regex JavaScript Regex Features

زبان Regex جاوا اسکریپت JavaScript Regex Language

  • منابع قابل دانلود Downloadable Resources

  • الگوهای تک شخصیت Single Character Patterns

  • لنگرها Anchors

  • کلاس های شخصیت Character Classes

  • کمیت کننده ها Quantifiers

  • زبان Regex جاوا اسکریپت JavaScript Regex Language

  • اعتبار سنجی ورودی فرم های HTML HTML Forms Input Validation

  • ورزش - کد پستی ایالات متحده آمریکا Exercise - USA Zip code

  • راه حل اعتبار سنجی ورودی فرم های HTML HTML Forms Input Validation Solution

  • کدهای پستی Postal Codes

JavaScript Regex Engine - پشت صحنه JavaScript Regex Engine - Behind the scenes

  • منابع قابل دانلود Downloadable Resources

  • یک شخصیت در یک زمان One character at a time

  • چپ به راست Left to Right

  • آزمایشگاه - از چپ به راست Lab - Left to Right

  • قیاس حریص، تنبل و عقبگرد Greedy, Lazy and Backtracking Analogy

  • نمونه های حریص، تنبل و عقب گرد Greedy, Lazy and Backtracking Examples

  • آزمایشگاه - حریص، تنبل و عقب نشین Lab - Greedy, Lazy and Backtracking

  • گروه ها، مرجع برگشتی، جایگزینی Groups, Backreference, Replacement

  • آزمایشگاه - گروه ها، مرجع برگشتی، جایگزینی Lab - Groups, Backreference, Replacement

  • به جلو نگاه کن Look Ahead

  • به عقب نگاه کن Look Behind

  • پنج نکته کلیدی Regex جاوا اسکریپت JavaScript Regex Five Key Points

  • ورزش - نماد ارز Exercise - Currency Symbol

  • راه حل - نماد ارز Solution - Currency Symbol

  • تمرین - یک عدد را مطابقت دهید Exercise - Match a number

  • راه حل - یک عدد را مطابقت دهید Solution - Match a number

  • تمرین - لیست تمام خودروهایی که توسط هوندا ساخته نشده اند را فهرست کنید Exercise - List all cars not made by Honda

  • راه حل - لیست تمام خودروهایی که توسط هوندا ساخته نشده اند را فهرست کنید Solution - List all cars not made by Honda

  • تمرین - تجزیه کننده لاگ سرور وب Exercise - Webserver Log Parser

  • راه حل - تجزیه کننده گزارش وب سرور Solution - Webserver Log Parser

  • ورزش - فیلتر بر اساس قیمت Exercise - Filter by price

  • راه حل - فیلتر بر اساس قیمت Solution - Filter by price

  • تمرین - لیست خودروهایی که معیارهای مشخص شده را دارند Exercise - List cars that meet specified criteria

  • راه حل - لیست خودروهایی که معیارهای مشخص شده را دارند Solution - List cars that meet specified criteria

  • تمرین - اعتبارسنجی رمز عبور Exercise - Password Validation

  • راه حل - اعتبارسنجی رمز عبور Solution - Password Validation

عملکرد Regex Regex Performance

  • منابع قابل دانلود Downloadable Resources

  • تخریب نمایی - مثالی از الگوهای بد و پیامدهای عملکرد Exponential degradation - example of bad patterns and performance implication

  • نحوه تصحیح مشکلات عملکرد و بهینه سازی الگو How to correct performance issues and optimize pattern

پروژه 1 - تجزیه کننده گزارش Project 1 - Log Parser

  • هدف تجزیه کننده داده های ورود به سیستم Log Data Parser Objective

  • تمرین 1 - الگویی بنویسید تا اطلاعات سرصفحه را بگیرد Exercise 1 - Write a pattern to capture header information

  • تمرین 2 - الگویی بنویسید تا پیام خطا را دریافت کنید Exercise 2 - Write a pattern to capture error message

  • تمرین 3 - الگویی بنویسید تا معیارها را ثبت کنید Exercise 3 - Write a pattern to capture metrics

  • راه حل - نحوه نوشتن الگوهای رژکس تجزیه کننده لاگ Solution - How to write log parser regex patterns

  • راه حل - ورود اطلاعات به JSON Solution - Log Data to JSON

پروژه 2 - داده های حسگر اینترنت اشیا Project 2 - IoT Sensor Data

  • هدف تجزیه کننده داده های حسگر Sensor Data Parser Objective

  • تمرین 1 - مقدار تاریخ را ضبط کنید Exercise 1 - Capture Date Value

  • تمرین 2 - مقدار دما و رطوبت را ثبت کنید Exercise 2 - Capture Temperature and Humidity Value

  • راه حل - نحوه نوشتن الگوهای داده حسگر Solution - How to write sensor data patterns

  • راه حل - داده های حسگر به JSON Solution - Sensor Data to JSON

پروژه 3 - داده های مراقبت های بهداشتی Project 3 - Health Care Data

  • هدف تجزیه کننده داده های مراقبت های بهداشتی Health care Data Parser Objective

  • تمرین 1- الگوی پاکسازی Exercise 1- Cleanup pattern

  • تمرین 2 - الگویی برای ثبت یک ردیف بنویسید Exercise 2 - Write a pattern to capture a row

  • تمرین 3 - الگویی برای گرفتن یک سلول بنویسید Exercise 3 - Write a pattern to capture a cell

  • راه حل - نحوه نوشتن الگوهای داده مراقبت های بهداشتی Solution - How to write health care data patterns

  • راه حل - داده های مراقبت های بهداشتی به JSON Solution - Health care data to JSON

پرسش و پاسخ های جالب از انجمن گفتگو Interesting Question and Answers from the Discussion Forum

  • نحوه حذف کاماهای جاسازی شده در داخل گیومه های دوگانه How to Remove Embedded Comma Inside Double Quotes

  • نحوه استخراج شماره واحد از آدرس پستی How to Extract Unit Number from Postal Address

  • نحوه تقسیم متنی که از کاما و/یا خط جدید به عنوان جداکننده استفاده می کند How to split text that uses comma and/or newline as separators

نتیجه Conclusion

  • تبریک می گویم! Congratulations!

نمایش نظرات

آموزش عبارات منظم (Regex) با جاوا اسکریپت - آسان و سریع!
جزییات دوره
3.5 hours
68
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
467
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chandra Lingam Chandra Lingam

Compute With Cloud Inc