![]() |
|
[سؤال] استخراج الحروف فقط من حقل من نوع varchar20 - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم مقالات SQL SERVER (http://vb4arb.com/vb/forumdisplay.php?fid=84) +--- الموضوع : [سؤال] استخراج الحروف فقط من حقل من نوع varchar20 (/showthread.php?tid=30959) الصفحات:
1
2
|
استخراج الحروف فقط من حقل من نوع varchar20 - mohammed.adry - 18-08-19 عندى جدول يحتوى على عمود من نوع varchar(20) المطلوب استخراج البيانات الحرفية من هذا العمود عايز اعمل جملة select تطلعلى الحقول اللى فيها حروف وشكرا RE: مساعده ارجوكم - viv - 18-08-19 ارجوا مزيد من التوضيح الحقل هو نصي وطبيعي ما فيه حروف نصية او جمل نصية هل تقصد مثلا انك تضع ارقام قيه مثل (87578) واذا كان هذا صحيح فلماذا ...؟ اشعر ان تصميمك للجدول غير صحيح او تقوم بعمل طريقة غير صحيحة اشرح الوضع اكثر لنساعدك RE: مساعده ارجوكم - mohammed.adry - 18-08-19 (18-08-19, 11:26 AM)viv كتب : ارجوا مزيد من التوضيحانا المشكله عندى ان البرنامج بتاعى لما حد بيسجل فيه ارقام مبيكونش فيه مشكلة بس لما حد بيحط حرف فى العمود دا بيحصل مشاكل فبضطر ادخل على السيكوال واقعد ادور لغايه ما الاقى الحقول اللى فيها حروف و بمسحها فبيشتغل البرنامج تانى عادى والعمليه دى بتاخد منى وقت كبير جدا فانا عايز كود يطلعلى الحقول اللى فيها حروف فقط فى العمود دا ويسيب الارقام . يعنى هل من الممكن اعمل امر اختار بيه الحقول اللى تحتوى على رموز او حروف وشكرا لتعاونك RE: استخراج الحروف فقط من حقل من نوع varchar20 - سعود - 18-08-19 إقتباس :انا المشكله عندى ان البرنامج بتاعى لما حد بيسجل فيه ارقام مبيكونش فيه مشكلة بس لما حد بيحط حرف فى العمود دا بيحصل مشاكلنوع الترميز الخاص بالعمود له دخل بالموضوع. هل الحرف الذي يسبب مشاكل عربي ام لاتيني؟ جرب ورد خبر. RE: استخراج الحروف فقط من حقل من نوع varchar20 - mohammed.adry - 18-08-19 (18-08-19, 08:23 PM)سعود كتب :إقتباس :انا المشكله عندى ان البرنامج بتاعى لما حد بيسجل فيه ارقام مبيكونش فيه مشكلة بس لما حد بيحط حرف فى العمود دا بيحصل مشاكلنوع الترميز الخاص بالعمود له دخل بالموضوع. الاتنين بيعملو نفس المشكلة وهو خطا برمجى منى ولا يمكن حله حاليا لانه هياخد منى جهد فانا عايز اطلع الرموز والحروف بس من العمود علشان اعملهم حذف بدل ما ادور عليهم يدوى RE: استخراج الحروف فقط من حقل من نوع varchar20 - سعود - 18-08-19 قصدك تحذف الصفوف(السجلات) الخاصة بالعمود الذي يحتوي حروف سواء عربي او لاتيني؟؟؟ ام تقصد حذف الحروف من جملة فيها خليط بين ارقام وحروف؟ RE: استخراج الحروف فقط من حقل من نوع varchar20 - سعود - 18-08-19 الكود بسيط
PHP كود : TextBox1.Text = Regex.Replace(TextBox1.Text, "[a-zء-ي]{1,}", "") RE: استخراج الحروف فقط من حقل من نوع varchar20 - mohammed.adry - 18-08-19 (18-08-19, 09:29 PM)سعود كتب : قصدك تحذف الصفوف(السجلات) الخاصة بالعمود الذي يحتوي حروف سواء عربي او لاتيني؟؟؟ انا بحذف اللى فيها حروف او رموز من اى نوع بخلى بس الارقام RE: استخراج الحروف فقط من حقل من نوع varchar20 - سعود - 19-08-19 (18-08-19, 11:51 PM)mohammed.adry كتب :فهمت عليك انسب طريقة لها الـregex(18-08-19, 09:29 PM)سعود كتب : قصدك تحذف الصفوف(السجلات) الخاصة بالعمود الذي يحتوي حروف سواء عربي او لاتيني؟؟؟ PHP كود : TextBox1.Text = Regex.Replace(TextBox1.Text, "[a-zء-ي\.~!@#$%^&*()(_+=/*\-,?']{1,}", "") فعلا وجدت ابسط باترن للمهمة PHP كود : "[^0-9]" PHP كود : TextBox1.Text = Regex.Replace(TextBox1.Text, "[^0-9]", "") شوف شوف الفرق بين هذا "[^0-9]" وهذا من غير ^ "[0-9]" ماهي فائدة هذه العلامة؟ هل يمكن معناها العكس يعني احذف عكس النتيجة وفق فكرتنا هذه؟ RE: استخراج الحروف فقط من حقل من نوع varchar20 - mohammed.adry - 19-08-19 (19-08-19, 12:07 AM)سعود كتب :(18-08-19, 11:51 PM)mohammed.adry كتب :فهمت عليك انسب طريقة لها الـregex(18-08-19, 09:29 PM)سعود كتب : قصدك تحذف الصفوف(السجلات) الخاصة بالعمود الذي يحتوي حروف سواء عربي او لاتيني؟؟؟ شكرا جدا كود رائع بس للاسف انا عايز كود سيكوال عايز كويرى يعنى معلش اسف على ازعاجك |