مقدمة في التعبيرات النمطية - تأليف Michael Fitzgerald (غلاف ورقي)
من Target
حول هذا المنتج
عن الكتاب تُستخدم التعبيرات النمطية (regexes) بشكل شائع لتصفية كميات ضخمة من النصوص، وهي أداة قوية للغاية رغم أنها قد تبدو مربكة للمبتدئين. يزخر هذا الدليل التعريفي بالأمثلة، حيث يأخذ المبتدئين خطوة بخطوة عبر أساسيات التعبيرات النمطية، ويساعدهم على فك رموز الأنماط المعقدة. ملخص الكتاب إذا كنت مبرمجاً جديداً على التعبيرات النمطية، فإن هذا الدليل السهل والمبسط يعد نقطة انطلاق مثالية لك. ستتعلم الأساسيات خطوة بخطوة بمساعدة أمثلة عديدة، لتكتشف بشكل مباشر كيفية مطابقة النصوص واستخراجها وتحويلها من خلال مطابقة كلمات وحروف وأنماط محددة. تُعد التعبيرات النمطية (Regular expressions) جزءاً أساسياً من أدوات المبرمج، وهي متوفرة في مختلف أدوات Unix بالإضافة إلى لغات البرمجة مثل Perl و Java و JavaScript و C#. وبمجرد انتهائك من هذا الكتاب، ستكون على دراية بالصيغ الأكثر استخداماً في التعبيرات النمطية، وستدرك كيف سيوفر لك استخدامها وقتاً طويلاً. اكتشف ماهية التعبيرات النمطية وكيفية عملها. تعلم العديد من الفروقات بين التعبيرات النمطية المستخدمة مع أدوات سطر الأوامر وفي مختلف لغات البرمجة. طبق طرقاً بسيطة للعثور على الأنماط في النصوص، بما في ذلك الأرقام، والحروف، وعلامات Unicode، والنصوص الصريحة. تعلم كيفية استخدام تأكيدات العرض الصفري (zero-width assertions) والبحث الاستباقي (lookarounds). تعامل مع المجموعات، والمراجع الخلفية، وفئات الأحرف، والمكممات. استخدم التعبيرات النمطية لتمييز النصوص العادية باستخدام HTML5
نبذة عن المؤلف يصف Michael Fitzgerald لغة Ruby بأنها "لغتي المفضلة حتى الآن"، وهو يعمل بانتظام باستخدام Ruby وإطار عمل Rails. وقد كتب أكثر من 150 برنامجاً بلغة Ruby لأغراض الاختبار والعرض، كما يعمل على تطوير مكتبة من نماذج أكواد Ruby. وهو مؤلف كتاب Learning XSLT و XML Hacks، والمؤلف المشارك في كتاب XML Pocket Reference.
- المميزات
- إذا كنت مبرمجاً مبتدئاً في التعبيرات النمطية (regular expressions)، فإن هذا الدليل السهل المتابعة يعد مكاناً رائعاً للبدء.
- عن المؤلف: يصف Michael Fitzgerald لغة Ruby بأنها "لغتي المفضلة حتى الآن"، وهو يعمل بانتظام مع Ruby وإطار عمل Rails.
- 151 صفحة
- الحواسيب، البرمجة
المواصفات
- الأبعاد (الإجمالية)
9.19 بوصة (ارتفاع) x 7.04 بوصة (عرض) x .45 بوصة (عمق)
- الوزن
.55 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
151
- الفئة
أجهزة الكمبيوتر
- الفئة الفرعية
البرمجة
- الناشر
O'Reilly Media
- الموضوع
عام
- التنسيق
غلاف ورقي
- المؤلف
Michael Fitzgerald
- اللغة
الإنجليزية