نمایش محتوای اصلی
در حال بارگذاری ...
Search
سبد خرید (0)

مرجع کامل عبارات باقاعده در سکوی Net Framework. همراه با نحوه بکارگیری آن در VB و #C

محمد محمدی پیروز
شابک: 6-80-6529-600-978

کتاب حاضر، تلاش در شناخت یکی از زبانهای مهم و پرکاربرد امروز دنیا به نام عبارات باقاعده (Regular Expressions) دارد. عبارات باقاعده خود به تنهایی امکان تولید نرم افزار و برنامه‌های کاربردی را ندارند، بلکه ابزاری هستند در اختیار دیگر زبان‌های برنامه ساز مانند C#، VB، PHP و . . . . از دستورها و امکانات‌این زبان در تولید کامپایلرها، صفحات وب هوشمند و دقیق و برنامه‌های کاربردی گوناگون در جهت تجزیه و تحلیل متون و رشته‌ها و جایگزینی آنها با دیگر متون یا رشته‌ها استفاده می‌شود.

1394
224
85,000 تومان 95,000 تومان
-
+

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

کتاب‌های مرتبط

احتمالا دوست داشته باشید

;