delphi4arab منتديات دلفي للعرب
التعابير القياسية (Regular Expression) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : مصادر دلفي مفتوحة تعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=14)
+--- الموضوع : التعابير القياسية (Regular Expression) (/showthread.php?tid=3029)



التعابير القياسية (Regular Expression) - me_delphi - 24-04-2011

السلام عليكم

من بين الأشياء المميزة التي أضيفت ل دلفي XE هي دعم التعابير القياسية فصار بامكاننا اختصار المسافة

فبدل أن نكتب مثلا اجراء أو دالة للتحقق من صحة البريد الالكتروني و هد العملية ستتطلب بعض الوقت و

قد تكون متعبة للمبتدى نستطيع من خلال كلمات أو حروف معدودة اجراء عمليات معقدة على نص ما أو

مدخلات معينة

لن أقوم بشرح التعابير القياسية لأن الدرس طويل جدا لكن سأرشدكم الى أحد المواقع التي ستجدون فيها معلومات كافية ووافية

كود :
http://www.expreg.com/
كود :
www.siteduzero.com

وهدا مثال في المرفقات عملته بشكل سريع و هو يبين طريقة التحقق من صحة البريد الالكتروني

بالتوفيق.


التعابير القياسية (Regular Expression) - kachwahed - 24-04-2011

وعليكم السلام ورحمة الله وبركاته
موضوع جميل Smile
هناك العديد من المكتبات والأنماط المنسية في دلفي
منها SqlExpr تحديد جمل SQL
ShFolder مجلدات النظام
DesignIntf مكتبة أنماط المكونات
صنف TParser في SysUtils محلل نحوي
وغيرها كثير....
بعض محللات التعابير:
PHP كود :
http://www.regexpstudio.com/tregexpr/tregexpr.html
http://www.regular-expressions.info/delphi.html
http://www.yunqa.de/delphi/doku.php/products/regex/index
http://tdlite.ru/delphi/coregexpr/
http://delphi-soft.ru/files/popular.html
http://www.renatomancuso.com/software/dpcre/dpcre.htm 
بالتوفيق.



التعابير القياسية (Regular Expression) - me_delphi - 26-04-2011

شكرا على الاضافة أخي kachwahed

في الوقت الحالي التعابير القياسية باتت أمرا مهما لابد من الالمام به فمثلا الكلمات المحضورة في المنتدى التي تظهر على شكل ****** فالتعابير القياسية هي المستعملة في دلك خصوصا النوع الشائع PCRE (Perl Compatible Regular Expressions)

وبالنسبة للاخوان الدين يعملون على نسخ دلفي ما قبل XE فهنالك مكونات لهدا الغرض ما عليهم سوى البحث

بالتوفيق.


التعابير القياسية (Regular Expression) - me_delphi - 23-05-2011

مكتبة أخرى لنسخ دلفي 2009 و ++2009
Big Grin
Net-style Regular Expression Library for Delphi 2009 or later

PHP كود :
http://www.bilsen.com/regularexpressions/index.shtml 



التعابير القياسية (Regular Expression) - أبو محمد اللحياني - 05-06-2011

TRegExpr

مميز وبه مثال وشرح، ومستخدم في الـ TTempleatePower


التعابير القياسية (Regular Expression) - me_delphi - 20-06-2011

إقتباس :مميز وبه مثال وشرح، ومستخدم في الـ ttempleatepower

شكرا أخي أبو محمد سبق وأن وضعته في قسم المكونات المجانية وهو جيد لنسخ دلفي التي لا تدعم التعابير القياسية


التعابير القياسية (Regular Expression) - kachwahed - 14-02-2012

المكتبات Mask[COLOR="Red"]s, Mask, MaskUtils المرفقة مع دلفي تحوي أغراض (MaskUtils.TMask مثلا...) ودوال هامة (MatchesMask...)
يمكن غالبا آداء كثير من المهام البسيطة (مع احتمال بعض التعديلات) دون اللجوء إلى تثبيت مكونات خارجية.[/COLOR]