منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

تقبل الله طاعتكم وكل عام وأنتم بخير، وبعد:
ما هي أسرع طريقة وأضمنها لحذف كل شيء من النص باستثناء الحروف العربية؟
مثلاً في الصورة التالية يتخلل سورة الإخلاص أرقام وأقواس ورموز وأحرف أجنبية، أريد كود يقوم بحذف كل شيء والإبقاء على النص العربي فقط:
[attachment=25344]
لو أمكن من خلال Regex أو أي طريقة أخرى، المهم أن تكون الطريقة سريعة ومضمونه، والسورس بالمرفقات، ولكم جزيل الشكر
كود :
        Me.TextBox2.Text = Regex.Replace(Me.TextBox1.Text, "[^\u0600-\u06ff ]", "")

https://stackoverflow.com/questions/2503...s/25035626
(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

جزاك الله ووالديك الفردوس الأعلى
هذا هو المطلوب والكود يفي بالغرض
(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+", " ")