تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ما هي أسرع طريقة وأضمنها لحذف كل شيء من النص باستثناء الحروف العربية؟
#1
السلام عليكم ورحمة الله وبركاته

تقبل الله طاعتكم وكل عام وأنتم بخير، وبعد:
ما هي أسرع طريقة وأضمنها لحذف كل شيء من النص باستثناء الحروف العربية؟
مثلاً في الصورة التالية يتخلل سورة الإخلاص أرقام وأقواس ورموز وأحرف أجنبية، أريد كود يقوم بحذف كل شيء والإبقاء على النص العربي فقط:
   
لو أمكن من خلال Regex أو أي طريقة أخرى، المهم أن تكون الطريقة سريعة ومضمونه، والسورس بالمرفقات، ولكم جزيل الشكر


الملفات المرفقة
.zip   StringOnly.zip (الحجم : 52.84 ك ب / التحميلات : 14)
فاعلم أنه لا إله إلا الله
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#2
كود :
        Me.TextBox2.Text = Regex.Replace(Me.TextBox1.Text, "[^\u0600-\u06ff ]", "")

https://stackoverflow.com/questions/2503...s/25035626
الرد }}}
#3
(02-08-20, 02:16 PM)Anas Mahmoud كتب :
كود :
        Me.TextBox2.Text = Regex.Replace(Me.TextBox1.Text, "[^\u0600-\u06ff ]", "")

https://stackoverflow.com/questions/2503...s/25035626

جزاك الله ووالديك الفردوس الأعلى
هذا هو المطلوب والكود يفي بالغرض
فاعلم أنه لا إله إلا الله
الرد }}}
#4
(02-08-20, 02:23 PM)السندبااد كتب :
(02-08-20, 02:16 PM)Anas Mahmoud كتب :
كود :
        Me.TextBox2.Text = Regex.Replace(Me.TextBox1.Text, "[^\u0600-\u06ff ]", "")

https://stackoverflow.com/questions/2503...s/25035626

جزاك الله ووالديك الفردوس الأعلى
هذا هو المطلوب والكود يفي بالغرض

وجزاك بمثله اخي الكريم

اظن انه من  الجيد ايضا بعد ذلك استبدال المسافات المكررة بواحدة فقط


كود :
        Me.TextBox2.Text = Regex.Replace(Me.TextBox2.Text, "\s+", " ")
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طريقة استدعاء مكتبة dll عبد الناصر موسى 3 1,465 10-04-24, 04:33 AM
آخر رد: emadahmed1995
  [VB.NET] طريقة التعلم بخطوات صحيحة للتعلم و المعرفة انمار الرواي 0 62 31-03-24, 08:23 PM
آخر رد: انمار الرواي
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 207 04-03-24, 07:15 AM
آخر رد: new_programer
  بحث بالكومبو بوكس لا ى جزء من النص Lathe1 3 479 28-02-24, 02:59 AM
آخر رد: معاند الحظ
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 474 07-02-24, 08:59 PM
آخر رد: Kamil
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 266 06-01-24, 03:20 PM
آخر رد: Kamil
  [VB.NET] استخلاص جزء محدد من نص وإضافته إلى بداية النص ؟ AmeenRashed 2 227 02-01-24, 10:06 AM
آخر رد: AmeenRashed
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 304 14-12-23, 03:19 PM
آخر رد: Kamil
  طريقة عرض التقرير كريستال ريبورت في جهاز العميل Adel27213 2 356 10-12-23, 04:03 AM
آخر رد: Adel27213
  طريقة إسناد اكثر من جدول للكريستال ريبورت Adel27213 2 361 25-11-23, 11:51 PM
آخر رد: Adel27213

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم