الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية إيجاد حرف معين فى List وإستبداله بآخر

بدأه ahmed1931976 في 26 أبريل 2010 · 6 رد · 723 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذا الموضوع حيرنى كثيرا ولم أستطع عمله

يوجد عندى ملف نصى طويل وأقوم بالقراءة منه وبعد القراءة أضعه فى List ويكون النص كالتالى :-

(Ali-Ahmed-Hany
-Ahmed-Mohammed
-Ashraf
-Osama ali and ahmed - Khaled - Hany
Mohammed Youseef
-Eman
-Ibrahim Mostafa - Ali or Ahmed - Ali and Eman
Mohand Heba)

الذى أريده بداية من السطر الثالث البحث عن الحرف "-" فى وسط السطر وليس أوله وإستبداله بالحرف "*" وترك الحرف "-" فى أول السطر إن كان موجود إلى نهاية الكلام لتكون النتيجة بالصورة التالية

(Ali-Ahmed-Hany
-Ahmed-Mohammed
-Ashraf
-Osama ali and ahmed * Khaled * Hany
Mohammed Youseef
-Eman
-Ibrahim Mostafa * Ali or Ahmed * Ali and Eman
Mohand Heba)

فكيف أستطيع عمل ذلك

وربنا يكرمكم جميعا أرجو المساعدة

#2

بسم الله الرحمن الرحيم

اخى العزيز

ممكن ده يفيدك

x(0) = "-Osama ali and ahmed - Khaled - Hany"
        x(1) = "Mohammed Youseef"
        x(2) = "-Eman"
        x(3) = "-Ibrahim Mostafa - Ali or Ahmed - Ali "
        x(4) = "and EmanMohand Heba)"
        For i As Integer = 0 To 4
            Dim str1 As String = x(i)
            Dim repStr As String = str1.Replace("- ", "*")
            MsgBox("Replaced string:" + repStr.ToString())
        Next
#3
bodaman22 كتب:

بسم الله الرحمن الرحيم

اخى العزيز

ممكن ده يفيدك

x(0) = "-Osama ali and ahmed - Khaled - Hany"
        x(1) = "Mohammed Youseef"
        x(2) = "-Eman"
        x(3) = "-Ibrahim Mostafa - Ali or Ahmed - Ali "
        x(4) = "and EmanMohand Heba)"
        For i As Integer = 0 To 4
            Dim str1 As String = x(i)
            Dim repStr As String = str1.Replace("- ", "*")
            MsgBox("Replaced string:" + repStr.ToString())
        Next

مشكور أخى الكريم ولكن هذه الطريقة تقوم بإستبدال الحرف "-" سواء كان فى أول السطر أو وسطه

الذى أريده إستبدال الحرف "-" فى وسط السطر فقط والإبقاء على أول السطر

وللإيضاح أكثر هذا الملف عبارة عن قاعدة بيانات كل حقل جديد يبدأ من أول السطر بالحرف "-" ومطلوب منى قراءة البيانات منه والتعامل معه

#4

بسم الله الرحمن الرحيم

أخى العزيز انت جربت الكود ده ولا

الكود بعمل مثل ما انت بتريد بالظبط

اول الكلمة لو فيه تبقى زى ما هى اللى عكس كده سواء النص او الأخر هيتغير

جربه بس و قول رايك

و ده ال application بتاعى

http://www.4shared.com/file/0Mff3Z75/WindowsApplication14.html

تم تعديل هذه المشاركة بواسطة bodaman22 في 26 أبريل 2010 في 15:11

#5

شكرا جزيلا أخى الكريم

ممكن أطمع فى مثال وتكون على Listbox وأكون لك من الشاكرين

#6

بسم الله الرحمن الرحيم

أخى العزيز ده رابط لطلبك

رابطي

اتمنى اكون افدتك

#7

شكرا جزيلا أخى الكريم ربنا يبارك فيك

تقبل تحياتى وإحترامى

مواضيع مشابهة