مرجع کامل عبارات باقاعده در سکوی Net Framework. همراه با نحوه بکارگیری آن در VB و #C
کتاب حاضر، تلاش در شناخت یکی از زبانهای مهم و پرکاربرد امروز دنیا به نام عبارات باقاعده (Regular Expressions) دارد. عبارات باقاعده خود به تنهایی امکان تولید نرم افزار و برنامههای کاربردی را ندارند، بلکه ابزاری هستند در اختیار دیگر زبانهای برنامه ساز مانند C#، VB، PHP و . . . . از دستورها و امکاناتاین زبان در تولید کامپایلرها، صفحات وب هوشمند و دقیق و برنامههای کاربردی گوناگون در جهت تجزیه و تحلیل متون و رشتهها و جایگزینی آنها با دیگر متون یا رشتهها استفاده میشود.
.NET , برنامهنويسی , VB , Net
نوبت چاپ | یک |
---|---|
ویرایش | یک |
وزن | 360 گرم |
جلد | 1 از 1 |
موجود است؟ | بلی |
---|---|
چاپ شده است؟ | بلی |
در حال پیش فروش است؟ | خیر |
کتاب الکترونیکی است؟ | خیر |
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
# | موضوع | عنوان | توضیح | دانلود |
---|---|---|---|---|
1 | نمونه pdf | 30 صفحه آغازين كتاب | دانلود |
امتیاز
ثبت نظر/پرسش/پیشنهاد
کتابهای مرتبط
احتمالا دوست داشته باشید