در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی مبانی RegEx را یاد گرفته و سپس تمرین و کدنویسی آن را در پروژه های واقعی ، در زبان های مختلف و بویژه در سیستم عامل لینوکس تجربه خواهید کرد.
عنوان اصلی : RegEx Edition
مقدمه - ویژگی ها:
طرح کلی دوره را مورد بحث قرار دهید
پیکربندی سیستم را کاوش کنید
سیستم های کلیدی مورد استفاده را شناسایی کنید
ویرایشگر گرافیکی Bluefish را نصب کنید - از RegExe های سازگار با POSIX و PERL پشتیبانی می کند.
برنامه های کاربردی عبارات با قاعده را فهرست کنید
ویژگی های کلیدی عبارات منظم را برشمارید و در مورد آنها بحث کنید
متا شخصیت ها:
فراکاراکترهای مهم را برشمارید
مثال هایی از استفاده از ستاره "*" ارائه دهید
کلاس های کاراکتر ساده را برای جستجوها اعمال کنید
جستجوها را در ویرایشگر Bluefish با استفاده از حروف واقعی و متاکاراکترها انجام دهید
توضیح و اعمال لنگرها: '^'، '$'
کلاس های شخصیت:
درباره ویژگی ها و کاربردها بحث کنید
با استفاده از کلاسهای کاراکتر، جستجو را در ویرایشگر Bluefish انجام دهید
جستجو برای کاراکترهای حساس به حروف کوچک و بزرگ
با استفاده از کاراکتر circumflex، مقادیر کلاس کاراکتر را نفی کنید: '^'
محدوده ها و شامل ها را مشخص کنید
جستجوی مرزهای رشته
در ویرایشگر Bluefish بین POSIX و عبارات منظم سازگار با پرل جایگزین کنید
RegExe با GREP و EGREP
درباره ویژگی ها و کاربردها بحث کنید
جستجوهای ساده GREP را انجام دهید
از EGREP برای یافتن رشته ها بر اساس RegExes استفاده کنید
برنامه های نصب شده را با استفاده از EGREP تجزیه کنید
تلاش های 'su' را از فایل گزارش سیستم استخراج کنید: /var/log/messages
ورودی های فایل لاگ را بر اساس تاریخ های خاص تجزیه کنید
عبارات پرانتزی:
درباره ویژگی ها و کاربردها بحث کنید
مقایسه و مقایسه با کلاس های شخصیت
با استفاده از ویرایشگر Bluefish، رشته ها را جستجو کنید
لنگرها را با پرانتز ترکیب کنید و نتایج را ارزیابی کنید
با استفاده از تناوب، چندین گروه از رشته ها را جستجو کنید
از عبارات پرانتزی با EGREP استفاده کنید
عبارات تودرتو با استفاده از پرانتز
کمیت کننده ها
درباره ویژگی ها و مزایا بحث کنید
توکن های RegEx را تعریف کنید
کمیت کننده های RegEx را برشمارید و در مورد آنها بحث کنید
تست '؟' با استفاده از ویرایشگر Bluefish و EGREP
"*" را با استفاده از ویرایشگر Bluefish و EGREP تست کنید
"+" را با استفاده از ویرایشگر Bluefish و EGREP تست کنید
"*" را با استفاده از ویرایشگر Bluefish و EGREP تست کنید
تست "{ }" - کمیسازهای دلخواه با ویرایشگر Bluefish و EGREP
لنگرها، پرانتزها و کمیت سازهای مختلف را ترکیب کنید
دنباله های میانبر - POSIX و Perl
درباره ویژگی ها و مزایا بحث کنید
توالی میانبرهای کلیدی را برشمارید و بحث کنید
توالی میانبرها را با استفاده از ویرایشگر Bluefish تست کنید
Awk - تجزیه کننده میدان:
درباره ویژگی ها و کاربردها بحث کنید
از awk برای استخراج فیلدها از لیست فرآیند استفاده کنید
از رشته های تحت اللفظی RegEx برای awk جستجو و ارزیابی نتایج استفاده کنید
از کلاسهای کاراکتر RegEx برای جستجوی awk و ارزیابی نتایج استفاده کنید
از عبارات پرانتزی RegEx برای جستجوی awk و ارزیابی نتایج استفاده کنید
کمیتکنندههای RegEx را برای جستجو و ارزیابی نتایج اعمال کنید
تطبیق RegEx شرطی را با جستجوی awk ترکیب کنید و نتایج را ارزیابی کنید
فیلدها را بر اساس RegExes از فایل گزارش سیستم استخراج کنید: /var/log/messages
SED - ویرایشگر جریان
درباره ویژگی ها و کاربردها بحث کنید
تبدیل متن فایل متنی را با استفاده از حروف الفبای رشته ای انجام دهید
تبدیل متن فایل متنی را با استفاده از حروف الفبای رشته و کلاس های کاراکتر انجام دهید
تبدیل متن فایل متنی را با استفاده از حروف الفبای رشته و لنگرها انجام دهید
تبدیل متن فایل متنی را با استفاده از حروف الفبای رشته و کلاس های کاراکتر انجام دهید
نتایج را ارزیابی کنید
ابزارهای گنو (GREP|Awk|SED) برای ویندوز:
درباره ویژگی ها و مزایا بحث کنید
سیستم هدف ویندوز سرور را شناسایی کرده و به آن متصل شوید
ابزارهای گنو را برای ویندوز دانلود و نصب کنید: GREP، Awk، SED
جستجوهای EGREP را انجام دهید و نتایج را ارزیابی کنید
جستجوهای gawk را انجام دهید و نتایج را ارزیابی کنید
جایگزینی SED را انجام دهید و نتایج را ارزیابی کنید
عبارات منظم پرل:
درباره ویژگی ها و کاربردها بحث کنید
برای مقایسه آرگومان خط فرمان با RegEx و ارزیابی نتایج، یک اسکریپت ساده Perl بنویسید
اسکریپت پرل را برای خواندن فایل متنی و انجام مقایسه RegEx و ارزیابی نتایج تغییر دهید
کلاسهای کاراکتر، عبارات پرانتزی، حساسیت به حروف بزرگ و کمیسازها را ترکیب کنید
نتایج را ارزیابی کنید
متن مطابق با Perl RegExes را جایگزین کنید
متن منطبق را با استفاده از Perl RegExes از خط فرمان جایگزین کنید
گزارش سیستم را با استفاده از جایگزینی متن از خط فرمان به روز کنید
عبارات منظم PHP:
درباره ویژگی ها و کاربردها بحث کنید
POSIX و RegExe های سازگار با Perl را از خط فرمان انجام دهید
متن را با استفاده از RegExes جایگزین کنید
نتایج را ارزیابی کنید
فرم HTML را برای جمع آوری فیلدها از طریق مرورگر طراحی کنید
طراحی بکاند، اسکریپت اکشن برای پردازش فیلدهای POST با استفاده از RegExes
اگر فیلدهای POST معیارهای مبتنی بر RegExes را رعایت نکردند، پردازش را متوقف کنید
نتایج را ارزیابی کنید
عبارات منظم آپاچی:
درباره ویژگی ها و مزایا بحث کنید
فایل های پیکربندی کلید را شناسایی کنید
دستورالعمل های کلیدی آپاچی را که از RegEx پشتیبانی می کند، کاوش کنید
طیفی از دایرکتوری ها را با استفاده از RegExes مطابقت دهید
با استفاده از RegExes دسترسی به فایل ها را محدود کنید
با استفاده از RegExes، مقادیر فهرست URL را مطابقت دهید
با استفاده از RegExes، کاربران را به محتوای جایگزین هدایت کنید
تاریخ | استخراج زمان | عبارات منظم | سیاههها:
ورودی های گزارش را برای فیلتر کردن شناسایی کنید
تاریخ فیلتر | محدوده زمانی با استفاده از عبارات منظم
ستون های استخراج شده را با داده های جایگزین جایگزین کنید
نتایج را ارزیابی کنید
به روز رسانی های HTML:
HTML | را انتخاب کنید فایل های PHP برای به روز رسانی
رشته های کلید را شناسایی کنید
رشته های کلید را با جایگزین جایگزین کنید
انجام تغییرات گسترده در HTML | اسناد PHP
نتایج را ارزیابی کنید
RegEx Edition
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
دوره یادگیری کامل کار با سیستم عامل BSD11x
دوره یادگیری EC2-ASG ( EC2 Auto Scaling )
آموزش راه اندازی و مدیریت HighProxy در لینوکس
دوره یادگیری کدنویسی پیشرفته Bash
دوره یادگیری و تمرین PowerShell
آموزش کامل کار با Python Glob
آموزش کامل راه اندازی SFTP در لینوکس
آموزش کار با Packet Capture Analysis در سیستم های Linux
دوره یادگیری کدنویسی به زبان های Cron, Perl, Python, PHP, MySQL, Sed, Awk, PowerShell, Ruby
دوره یادگیری و تمرین Bash در Linux