تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية حذف نص من نص اخر بداية من نص حتى نص اخر
#1
السلام عليكم
كيفية حذف نص من نص اخر بداية من نص حتى نص اخر
مثلا لدى هذا النص
If Frm1.<button2_Click>o__SiteContainer1.<>p__Site2 Is Nothing Then

وعايز احذف نص من اول .< الى .<>

يعنى احذف .<button2_Click>o__SiteContainer1.<>

ويصبح النص الاصلى If Frm1p__Site2 Is Nothing Then

كيف يتم عمل ذلك؟
الرد
تم الشكر بواسطة:
#2
تفضل الكود
PHP كود :
Dim txt As String "If Frm1.<button2_Click>o__SiteContainer1.<>p__Site2 Is Nothing Then"

Dim fromIndex As Integer txt.IndexOf(".<")
Dim toIndex As Integer txt.IndexOf(".<>") + Len(".<>")

Dim remove As String txt.Substring(fromIndextoIndex fromIndex)

txt txt.Replace(removeString.Empty)

MsgBox(txt
الرد
تم الشكر بواسطة: الماجيك مسعد , أسامة السالمي
#3
(13-04-17, 03:52 PM)abdualla كتب : تفضل الكود
PHP كود :
Dim txt As String "If Frm1.<button2_Click>o__SiteContainer1.<>p__Site2 Is Nothing Then"

Dim fromIndex As Integer txt.IndexOf(".<")
Dim toIndex As Integer txt.IndexOf(".<>") + Len(".<>")

Dim remove As String txt.Substring(fromIndextoIndex fromIndex)

txt txt.Replace(removeString.Empty)

MsgBox(txt
شكرا جزيلا اخى

جارى التجربة

بارك الله فيك اخى
لقد اشتغل جيدا

ولكن لدى طلب اخر

اريد اضافة . مكان .<

ملحوظة لم اطلب المسح بداية من < فقط ولكن قلت من .<

حتى اتفادى مشكلة اذا النص فيه تحقق من شئ اذا كان لا يساوى شئ

بمعنى لو فى نص مكتوب مثلا if x <> m then

اتمنى تكون فهمت قصدى

بانتظارك اخى

مثلا خلى النص
Dim txt As String = "if x <> m and If Frm1.<button2_Click>o__SiteContainer1.<>p__Site2 Is Nothing Then"
الرد
تم الشكر بواسطة:
#4
في عملية Replace ضع اي Char تريده بدلا من String.Empty
الرد
تم الشكر بواسطة: الماجيك مسعد
#5
بارك الله فيكم جميعا

لقد تم حل المشكلة بواسطة الاستاذ abdualla
abdualla
حمدا لله انك فهمت ما اقصد بارك الله فيك اخى الغالى لقد اشتغل جيدا

كلمة شكر لا تكفى لك
الرد
تم الشكر بواسطة:
#6
طالما تريد أن تقوم بعمل Scripting للنصوص إما أن تكتب الدوال بنفسك أو الأفضل لك أ ن تستخدم StringBuilder
و الفكرة بشكل عام تنحصر في إيجاد Index الخاص ب Char معين داخل النص و من ثم تغيير ما قبله أو تغيير ما بعده
و هنا النص او التكست أو String يتم التعامل معه علي أنه مصفوفة
الرد
تم الشكر بواسطة: الماجيك مسعد
#7
(13-04-17, 05:06 PM)silverlight كتب : طالما تريد أن تقوم بعمل Scripting للنصوص إما أن تكتب الدوال بنفسك أو الأفضل لك أ ن تستخدم StringBuilder
و الفكرة بشكل عام تنحصر في إيجاد Index الخاص ب Char معين داخل النص و من ثم تغيير ما قبله أو تغيير ما بعده
و هنا النص او التكست أو String يتم التعامل معه علي أنه مصفوفة

حسنا اخى بارك الله فيك
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيفية استخدام Newtonsoft.Json باصدارين مختلفين في solution with multiple projects الماجيك مسعد 3 68 09-10-18, 08:33 PM
آخر رد: الماجيك مسعد
  [سؤال] مشكلة في الكود في كيفية البحث داخل الداتا جريد من خلال صندوق نصي ؟ dametucorazon 3 166 23-09-18, 11:27 AM
آخر رد: elgokr
  كيفية التعامل عند حفظ سطر بقيمة فارغة وظهور رسالة خطأ؟ [ تم الحل ] Hazem1 2 101 23-09-18, 11:23 AM
آخر رد: elgokr
  كيفية عمل كشف حساب الخزينة لجرد النقدية ABDELLAH20181 22 742 21-09-18, 03:29 PM
آخر رد: ABDELLAH20181
  كيفية عرض التاريخ الهجري المتألق9 14 309 18-09-18, 01:38 PM
آخر رد: المتألق9
Exclamation [VB.NET] طلب :- كيفية التعامل مع الكوكيز DK-x 3 106 18-09-18, 12:46 PM
آخر رد: elgokr
Exclamation [سؤال] كيفية التعامل مع قاعدة البيانات DK-x 3 101 13-09-18, 05:03 PM
آخر رد: elgokr
  [VB.NET] كيفية جعل عملية الحذف مثلا تتزامن مع اداة Progreese Bar larbihamri 1 118 10-09-18, 11:40 AM
آخر رد: 911
  سؤال عن كيفية عمل شرط في الكريستال ريبورت ُEmam 10 453 13-08-18, 05:50 PM
آخر رد: ُEmam
  [سؤال] كيفية اضافة signalr للفيجوال 2010 alims 2 127 27-07-18, 02:21 PM
آخر رد: mero5000

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


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