تقييم الموضوع :
  • 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 يتم التعامل معه علي أنه مصفوفة

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية الطباعة مباشرة المتألق9 4 276 أمس, 11:43 AM
آخر رد: ملهمـ
  [سؤال] كيفية الحصول علي مساحة مجلد بالبايت في فجول بيسك Iman Mohamed Omran 2 63 أمس, 05:23 AM
آخر رد: سعود
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 14 1,692 17-04-18, 07:49 PM
آخر رد: رمضان محمد
  [سؤال] كيفية عرض بيانات بطريقة افقية abdelbasyer 1 67 12-04-18, 10:20 PM
آخر رد: tarek
  [سؤال] كيفية تصدير datagridview الى pdf Dr.Sherif Alazizi 5 1,883 10-04-18, 06:12 PM
آخر رد: Ram132
  [VB.NET] كيفية حفظ ملف التسجيل الصوتي الي رابط مباشر e-coder 3 93 06-04-18, 02:55 PM
آخر رد: e-coder
  [سؤال] كيفية حماية الكود على جهاز المبرمج [email protected] 3 141 04-04-18, 02:35 PM
آخر رد: tarek
  استفسار عن كيفية ارسال ايميل gmail من asp.net Marwan9990 2 75 29-03-18, 12:02 PM
آخر رد: Marwan9990
  استفسار عن كيفية ارسال ايميل gmail من asp.net Marwan9990 0 44 29-03-18, 12:00 PM
آخر رد: Marwan9990
  كيفية بدء عملية جديدة دون امتيازات المسؤول من عملية لها امتيازات المسؤول؟ ali.alfoly 8 249 25-03-18, 12:54 PM
آخر رد: ali.alfoly

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


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