بتاريخ: 14 فبراير 200917 سنة comment_149153 يا جماعه انا محتاج ضروى لداله تسترجع الحروف الانجليزيه من جمله تتكون من حروف عربيه وانجليزيهويا ريت اللى يعرف ربنا يجزيه خير يرد علينا بسرعه تقديم بلاغ
بتاريخ: 15 فبراير 200917 سنة comment_149236 يا جماعه انا محتاج ضروى لداله تسترجع الحروف الانجليزيه من جمله تتكون من حروف عربيه وانجليزيهويا ريت اللى يعرف ربنا يجزيه خير يرد علينا بسرعه السلام عليكم و رحمة الله و بركاته,هذا الكود ممكن تستخدمه للأحرف العربية أو الانجليزية:declare v_arabic_letters varchar2(2000); v_english_letters varchar2(2000); v_mixed_name varchar2(100) := 'mohammad محمد'; v_arabic_str varchar2(100); v_english_str varchar2(100); begin --Get arabic characters for i in 193 .. 242 loop v_arabic_letters := v_arabic_letters || chr(i); end loop; v_arabic_letters := '[' || v_arabic_letters || ']'; -- Get english characters for i in 65 .. 90 loop v_english_letters := v_english_letters || chr(i); end loop; for i in 97 .. 122 loop v_english_letters := v_english_letters || chr(i); end loop; for i in 35 .. 38 loop v_english_letters := v_english_letters || chr(i); end loop; v_english_letters := '[' || v_english_letters || ']'; -- Examples dbms_output.put_line('name = ' || v_mixed_name); select regexp_replace(v_mixed_name,v_english_letters,'') into v_arabic_str from dual; dbms_output.put_line('name in arabic = ' || v_arabic_str); select regexp_replace(v_mixed_name,v_arabic_letters,'') into v_english_str from dual; dbms_output.put_line('name in english= ' || v_english_str); end; لا تنسانا من دعائك,والسلام عليكم و رحمة الله و بركاته. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.