منتدى رواية عشق

منتدى رواية عشق (https://r-eshq.com/vb/index.php)
-   ϟ تَطويـر المُنتديـات ϟ (https://r-eshq.com/vb/forumdisplay.php?f=52)
-   -   مفهوم التعابير النمطية Regular Expressions في لغة البرمجة PHP (https://r-eshq.com/vb/showthread.php?t=199283)

Şøķåŕą 09-11-2022 09:27 PM

مفهوم التعابير النمطية Regular Expressions في لغة البرمجة PHP
 
مفهوم التعابير النمطية في لغة البرمجة PHP


تعتبر التعابير النمطية (Regular Expressions) مفهوم مهم في مختلف لغات البرمجة، ومن بين هذه اللغات لغة البرمجة بي إتش بي (PHP)، وتعد التعابير النمطية أسلوب أو طريقة تستخدم لمطابقة نص معقد بواسطة عدد من الحروف والرموز ذات الدلالات الخاصة، حيث توفر لغة البرمجة بي إتش بي إمكانية البحث واستبدال النصوص بواسطة هذه التعابير، وتستخدم هذه التعابير بشكل رئيسي في عملية البحث في النصوص بطريقة سهلة بدلاً من الحاجة إلى كتابة خوارزميات من أجل الوصول إلى النتيجة المطلوبة.



كيفية استخدام التعابير النمطية في لغة البرمجة PHP


يتم إنشاء التعابير النمطية في لغة البرمجة (PHP) باستخدام الرمز (“/”)، ويتم استخدام رموز المجموعة ([]) لتحديد عدد معين من الحروف والأرقام والرموز، فعلى سبيل المثال النمط ([abc]) يطابق الحروف التالية (a) و (b) و (c) فقط، أما النمط ([a-z]) فإنه يطابق جميع الحروف الإنجليزية الصغيرة، وفيما يلي أهم الأحرف المميزة التي تستخدم في لغة البرمجة بي إتش بي:



الحرف (+): يستخدم هذا الحرف للتأكد من وجود الحرف الموضوع قبله مرة واحدة على الأقل في النص.


الحرف (؟): يستخدم هذا الحرف للتأكد من أن الحرف الموضوع قبله موجود مرة واحدة أو غير موجود في النص.


الحرف (*): يستخدم هذا الحرف للتأكد من أن الحرف الموضوع قبله غير موجود في النص.


التعبير (x): يستخدم هذا التعبير لمطابقة تكرار النمط (x ) من المرات.


التعبير (x, y): يستخدم هذا التعبير لمطابقة تكرار النمط (x ) مرة على الأقل و (y) مرة على الأكثر.


التعبير (d/): يستخدم هذا التعبير لمطابقة أي رقم.


التعبير (D/): يستخدم هذا التعبير لمطابقة أي حرف باستثناء الأرقام.


التعبير (s/): يستخدم هذا التعبير لمطابقة الحرف الذي يمثل فراغ.


التعبير (S/): يستخدم هذا التعبير لمطابقة أي حرف باستثناء الفراغات.


التعبير (^): يستخدم هذا التعبير لمطابقة بداية السطر.


التعبير ($): يستخدم هذا التعبير لمطابقة بداية السطر.


التعبير (w/): يستخدم هذا التعبير لمطابقة أي حرف أو رقم.




أهم الدوال التي تستخدم للتعامل مع التعابير النمطية في لغة البرمجة PHP


هناك العديد من الدوال التي تستخدم للتعامل مع التعابير النمطية في لغة البرمجة (PHP)، وفيما يلي أهمها:



الدالة (Preg_match): حيث تقوم هذه الدالة بالبحث عن نمط للتعابير النمطية داخل سلسلة نصية معينة، ومن ثم تعيد هذه الدالة القيمة (true) في حال وجود مطابقة والقيمة (false) في حال عدم وجود مطابقة.


الدالة (preg_replace): تقوم هذه الدالة باستبدال نص بنص آخر بالاعتماد على التعابير النمطية.

- سمَـا. 09-12-2022 09:14 AM

-
















سلمتِ على هكذا إنفراد وَ تميُز
دام حضورك وَ عطائِك اللا محدود
لروحك آكاليل الورد.

غـُـلايےّ 09-12-2022 10:16 AM


جّلبْ انيَيق وَمميُز
وَعِطاءْ رآقيُ وَجميلْ ..
تسِلم ايُديكْ يــآربَ ..
ولاعَدمنا جمُآل إطِلالتك
تقِديُري ِ ،’
..~

سمارا 09-12-2022 11:51 AM


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

سمأأأأأرا


تذكارُ...! 09-12-2022 01:28 PM

.. جَميل مَاطرحت
لا حَرمنا الأبداع والتألق
دام عنوان حضورك التميز ,,
ودي وباقة وردي ــ

جَوآهر 09-12-2022 04:11 PM

-

يعطيك العآفية على الطرح الجميل
سلمت ~


الساعة الآن 01:55 AM

Powered by vBulletin Hosting By R-ESHQ
HêĽм √ 3.1 BY: ! RESHQ ! © 2010
new notificatio by R-ESHQ
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
تنويه : المشاركات المطروحة تعبر عن وجهة نظر أصحابها وليس بالضرورة تمثل رأي أدارة الموقع