تقييم الموضوع :
  • 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] كيفية جعل قيمة افتراضية من داخل كومبوبوكس موجود في داتا جريد فيو محمد صلاح ابراهيم 4 86 16-07-18, 02:31 PM
آخر رد: elgokr
  [سؤال] كيفية تحويل مشروع من c# الى vb.net alims 5 103 12-07-18, 10:53 PM
آخر رد: elgokr
  كيفية استرجاع جدول محدوف المتألق9 3 68 12-07-18, 05:24 AM
آخر رد: mero5000
  [VB.NET] كيفية حذف جزء معين من الصور او اخفائه الماجيك مسعد 7 311 10-07-18, 04:07 PM
آخر رد: الماجيك مسعد
  كيفية حفظ الصورة وعرضها على رمضان 1 65 07-07-18, 04:03 AM
آخر رد: elgokr
  كيف احدد بداية الشهر الحال ونهايته alipro 4 105 18-06-18, 02:02 AM
آخر رد: elgokr
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 15 1,988 15-06-18, 07:28 AM
آخر رد: رمضان محمد
  [VB.NET] كيف احدد بداية الشهر الحالي ونهايته alipro 2 70 15-06-18, 03:20 AM
آخر رد: elgokr
  [VB.NET] كيفية ربط تقرير بجدولين غير مربوطين مع بعض larbihamri 0 77 13-06-18, 04:02 PM
آخر رد: larbihamri
  [سؤال] كيف اعرف رقم بداية الاسبوع الحالي alipro 5 136 13-06-18, 02:24 AM
آخر رد: alipro

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


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