تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
مساعده فى استخراج نص من richhtextbox
#1
Bug 
السلام عليكم اخوانى الكرام كيف يمكننى اخراج اسم john من هذا الكلاس؟

PHP كود :
<div class="msg">
<
p><span class="username"><a style="COLOR: #279a29" class="username" href="system:hash:login:john">john</a><span class="time"></span>: </span><span style="FONT-FAMILY: Microsoft Sans Serif; COLOR: #ad0157; FONT-SIZE: 11pt; FONT-WEIGHT: bold">welcome</span></p></div

2- كيف يمكننى استخراج اسم mark من هذا
PHP كود :
<tbody>
<
tr height="7" bgcolor="#ffffff">
<
td bgcolor="#ffffff">
</
td><td bgcolor="#ffffff">
</
td><td bgcolor="#ffffff">
</
td><td bgcolor="#ffffff"></td>
</
tr><tr>
<
td bgcolor="#ffffff" valign="top" rowspan="3" width="43"><img border="0" src="hash://readfile/?filepath=skin:system_message/blockicon.gif"> </td>
<
td height="4" valign="top" width="4"><img src="camfrog://readfile/?filepath=skin:system_message/crn1.gif"> </td>
<
td>
</
td><td height="4" valign="top" width="4"><img src="hash://readfile/?filepath=skin:system_message/crn2.gif"> </td></tr>
<
tr>
<
td height="4" width="4">
</
td><td>
<
p style="PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana; COLOR: #313232; FONT-SIZE: 12px; PADDING-TOP: 0px">Join: <b>mark</b> </p></td>
<
td height="4" width="4"></td>
</
tr><tr>
<
td height="4" valign="bottom" width="4"><img src="hash://readfile/?filepath=skin:system_message/crn3.gif"> </td>
<
td>
</
td><td height="4" valign="bottom" width="4"><img src="hash://readfile/?filepath=skin:system_message/crn4.gif"> </td></tr>
<
tr height="7" bgcolor="#ffffff">
<
td bgcolor="#ffffff">
</
td><td bgcolor="#ffffff">
</
td><td bgcolor="#ffffff">
</
td><td bgcolor="#ffffff"></td></tr></tbody
3- كيف يمكننى استخراج اسم maxeco من هذا
PHP كود :
<div class="msg">
<
p><span class="username">maxeco</span><span class="time"></span><span class="username">: </span><span style="FONT-FAMILY: Tahoma; COLOR: #010101; FONT-SIZE: 10pt"> ****&nbsp;welcome</span></p></div

رجاء المساعده واستخرج كل اسم بكود لواحده ملحوظه الاسم متغير ليس ثابت
الرد }}}
تم الشكر بواسطة:
#2
اعمل Textbox1 و Richtextbox1 و Button1
اضف للـ Button1 الكود التالي
PHP كود :
RichTextBox1.Select(RichTextBox1.Text.IndexOf(TextBox1.Text0), TextBox1.Text.Length)
        
RichTextBox1.Focus() 
الرد }}}
تم الشكر بواسطة:
#3
مش تنفعش خالص شكرا على ردك انا بدور ع طريقه باستخدام Regular expression
ان شاءالله الاخوه تساعد
الرد }}}
تم الشكر بواسطة:
#4
يوجد عدد 2 john اي منهم تريد استخراجه؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#5
لو تقصد الثاني
كود :
john</a>

فباستخدام
HtmlAgilityPack
اكثر دقة من الـ Regularexpression


كود :
Dim doc As New HtmlAgilityPack.HtmlDocument
        doc.LoadHtml(TextBox1.Text)
        Dim elem As HtmlAgilityPack.HtmlNode = doc.DocumentNode.SelectSingleNode("//a[@href]")
        MsgBox(elem.InnerText)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابراهيم مراد
#6
السؤال الثاني
كود :
Dim doc As New HtmlAgilityPack.HtmlDocument
        doc.LoadHtml(TextBox2.Text)
        Dim elem As HtmlAgilityPack.HtmlNode = doc.DocumentNode.SelectSingleNode("//p[@style]/b")
        MsgBox(elem.InnerText)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابراهيم مراد , a_almisery
#7
السؤال الثالث
كود :
Dim doc As New HtmlAgilityPack.HtmlDocument
        doc.LoadHtml(TextBox3.Text)
        Dim elem As HtmlAgilityPack.HtmlNode = doc.DocumentNode.SelectSingleNode("//span[@class='username']")
        MsgBox(elem.InnerText)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابراهيم مراد
#8

المثال مرفق


الملفات المرفقة
.zip   For_ibraheem_murad.zip (الحجم : 38.3 ك ب / التحميلات : 53)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: ابراهيم مراد



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


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