| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| regular expression بالعربي، اريد اقتراحات (sBForum,sakr4host,daif) اريد ان استخدم اما الامر grep او preg_match لتحري المدخلات العربية والانجليزية.. فتخيل لدي <input> و يستطيع المرسل ان يرسل فقط حروف عربية او انجليزية .. لدي خبرة في الregular expression ولكن حلي ليس مناسب بالطريقة المطلوبة فاستخدمت المفتاح كود PHP: والمشكلة الثانية .. لغة الPEARL تدعم المفتاح u\ ولكن الpreg الموجودة في الPHP التي هي مبنية على لغة الPEARL لا تدعمة داخل الPHP .. وهذا ينطبق على الاصدار 4 و 5. ======= هامش: المشكلة .. ان هذا السؤال لم اجد حلة في المنتديات الاجنبية ولا احد قد سئل عنة في اي من المتديات العربية، وان شاء لله يوجد هنا اشخاص قد يكونوا محترفين لإقتراحي بحلول انسب. والى الان هذا هو سؤالي الثاني فقط في سوالف رغم المئات من الردود التي وضعتها .. سؤالي الاول .. لم اجد حل لها الى الان .. وهو ايضاً سؤال معقد برمجياً. | |||||
|
| |||||
|
وعليكم السلام كود PHP: لكن أشعر وكأنك تتحدث عن تخزين البيانات في قاعدة البيانات عن طريق الجافاسكربت مثلاً بصيغة Unicode .. فلو قمت بعمل escape للبيانات قبل تخزينها بواسطة الجافاسكربت فإنها ستتحول إلى : كود: %uXXXX كود: &#XXXX; برمجياً: كود PHP: ملاحظة: عندما احتجت إلى التعامل مع Unicode ( بسبب استخدام تقنية AJAX ) قمت ببناء دالتين للمساعدة ، وهما : كود PHP: اعذرني للإطالة وسوف أضع الموضوع تحت المتابعة بإذن الله تعالى .. منتظراً بقية الإخوة الكرام ..تحياتي، sBForum ( سابقاً ) | |||||
|
| |||||
|
السلام ... شكراً على ردك .. وجدت طرقة حلوة وهو باستخدام الmodifyer التي تضع في الاخير الى وهو u... اي قبل عملية البحث يحاول ان يستعمل الPCRE_UTF8 وهو بالتالي يصحح بعض من المتاعب فإذا استخدمت كود PHP: و المطلوب هو ان يستقبل 6 حروف او اكثر سواء كانت عربية ام انجليزية .. حلي الاول كان في كود PHP: كود PHP: مشكلة الجافا سكربت محلولة وبطريقة مناسبة .. ولكن اود اقتراحات الشباب من ناحية السرفر | |||||
|
| |||||
|
المشكلة تكمن في تحديد نطاق لحروف اللغة العربية للبحث خلاله عن طريق التعابير الاعتيادية. يمكننا استخدام أحد أصناف الحروف التي تقوم "التعابير الاعتيادية المحسَّنة ERE" بتعريفها للتعبير عن الحروف والأرقام وهو الصنف [:alnum:] لحل تلك المشكلة. كذلك نعلم أن حروف اللغة العربية من النوع Multibyte لذلك سنتعامل معها علي هذا الأساس. كود PHP: | |||||
|
![]() |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| عندي دومين بس اريد اقتراحات aitserv.com | OmanHD | تطوير الويب | 0 | 05-02-2007 07:55 AM |
| Arabic - Regular expression ما الحل | b happy | PHP | 12 | 09-11-2006 03:23 PM |
| daif و الجميع اريد هذا الهاك من اجل البوم الصور 4images | beshoo | تطوير الويب | 9 | 27-06-2003 10:07 AM |