مرجع کامل عبارات باقاعده در سکوی Net Framework.
کتاب حاضر، تلاش در شناخت یکی از زبانهای مهم و پرکاربرد امروز دنیا به اسم عبارات باقاعده (Regular Expressions) دارد. عبارات باقاعده خود به تنهایی امکان تولید نرم افزار و برنامههای کاربردی را ندارند، بلکه ابزاری هستند در گزین کردن دیگر زبانهای برنامه ساز مانند C#، VB، PHP و . . . . از دستورها و امکاناتاین زبان در تولید کامپایلرها، صفحات وب هوشمند و ریزبین و برنامههای کاربردی گوناگون در جهت موشکافی متون و رشتهها و تعویض آنها با سایر متون یا رشتهها استفاده میشود.
فصل اول: Regular Expressions به عنوان یک زبان
1-1- مقدمه
1-2- تاریخچه
1-3- تعریف عبارات باقاعده
فصل دوم: عناصر زبان Regular Expressions
2-1- گونه ها کاراکترها
2-1-1- فرار کاراکترها
2-1-2- فراکاراکترها
2-1-4- Expresso
2-2- کلاسهای کاراکتر
2-2-1- دسته بندی عمومی یونیکد
2-2-2- بلاکهای یونیکد
2-2-3- نحو کلاس کاراکتر
2-3- شمارندههای تکرار
2-3-1- حریص یا تنبل (Greedy or Lazy)
2-4- اعلانهای تجزیه ناپذیر طول- صفر (Atomic Zero-Width Assertions)
2-5- ساختارهای گروهبندی (Grouping Constructs)
2-5-1- تحلیلگر Expresso
2-6- ساختارهای متناوب (Alternation Constructs)
2-7- ساختارهای برگشت دادن به عقب (Backreference Constructs)
2-8- جایگزاری (Substitutions)
2-8-1- جایگزاری در Expresso
2-9- ساختارهای متنوع (Miscellaneous Constructs)
2-9-1- خواهشمندم توضیح دهید!
2-10- گزینههای عبارت باقاعده (Regular Expression Options)
2-10-1- تفاوتهای رفتار تطبیقی عبارات باقاعدهی ECMAScript با عبارات باقاعدهی متعارف
2-10-2- اجرای عملیاتهای Culture-Insensitive در فضای نام RegularExpression
فصل سوم: کلاسهای موجود در فضای اسم System.Text.RegularExpression
3-1- کلاس Regex
3-2- کلاس Match
3-3- کلاس MatchCollection
3-4- کلاس GroupCollection
3-5- کلاس CaptureCollection
3-6- کلاس Group
3-7- کلاس Capture
فصل چهارم: جزئیات رفتاری Regular Expression
4-1- رفتار تطبیقی
4-1-1- سه نوع از ماشینهای عبارت باقاعده
4-1-2- امکانات ماشین .NET Framework
4-2- ارجاع به عقب
4-2-1- موشکافی ارجاع به عقبها
4-2-2- تطبیق بازگردانیدن به عقبها
4-3- عقبگرد
4-4- نگاه به جلو و عقب غیر عقبگرد
4-5- شمارندهها و تطبیق های تهی
4-6- تطبیقی دیگر پس از یک تطبیق تهی
4-7- کامپایل و کاربرد مجدد
4-7-1- کامپایل عبارات باقاعده
4-7-2- در حافظه پنهان قرار دادن عبارات باقاعده
4-8-ایمن سازی Thread
فصل پنجم مثالهای Regular Expression
5-1- مثال: پویش برای HREFs
5-1-1- الگوی کامپایل شده
5-1-2- Match کلاس نتایج
5-1-3- Captureهای نامگذاری شده به شکل صریح
5-2- مثال: تغییر قالب بندی تاریخ
5-2-1- الگوی تعویض Regex
5-3- مثال: چگونه یک پروتکل و عدد پورت را از یک URL استخراج کنیم؟
5-4- مثال: وضعیت حذف کاراکترهای غیر معتبر از یک رشته
5-5- مثال: آیا رشته ورودی در قالب یکایمیل معتبر میباشد؟
فصل ششم عبارات باقاعده در زبانهای برنامه نویسی دیگر
6-1- Grep
6-2- JavaScript
6-3- ColdFusion
6-4- Dreamweaver
6-5- ASP
6-6- ASP.NET
6-7- MySQL
6-8- Perl
6-9- PHP
6-10- Java
فصل هفتم مثالهایی از عبارات باقاعده برای مسائل رایج
7-1- آدرسهای IP
7-2- آدرسهایایمیل
7-3- اعداد ده
7-4- یافتن مقادیر جداسازی شده به وسیله کاما (ویرگول)
پیوست
طبقات عمومی یونیکد تحت پوشش .NET Framework
بلاکهای نام گذاری شده تحت پوشش .NET Framework
مرجع کامل عبارات باقاعده در سکوی Net Framework.
ناشر:
|
پندار پارس
|
نویسنده:
|
محمد مهدی پیروز
|
نظرات کاربران درباره مرجع کامل عبارات باقاعده در سکوی Net Framework.
نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد مرجع کامل عبارات باقاعده در سکوی Net Framework. نظر می دهد.
ارسال نظر درباره مرجع کامل عبارات باقاعده در سکوی Net Framework.