تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استخراج بيانات من ملف نصي في richtextbox
#1
عندي بيانات علي هيئة تكست عايز استخرج منها الارقام اللي محتاجها هل في افكار تساعد في الموضوع ده.وده جز من النص

<p><n>CDV</n><v>2.80</v><l>3.50</l><h>5.50</h></p>
<p><n>RBV</n><v>80.6</v><l>75.0</l><h>100.0</h></p>
<p><n>BHV</n><v>22.6</v><l>35.0</l><h>55.0</h></p>
<p><n>RCT</n><v>22.8</v><l>25.0</l><h>35.0</h></p>
<p><n>HBF</n><v>28.3</v><l>31.0</l><h>38.0</h></p>
الرد }}}
تم الشكر بواسطة: سعود
#2
(08-05-20, 09:20 PM)makky كتب :
كود :
Dim member_id = System.Text.RegularExpressions.Regex.Matches(TextBox1.Text, "<l>(.+?)</l>")
       For Each txt As System.Text.RegularExpressions.Match In member_id
           TextBox1.Text =  (txt.Groups(1).Value)
       Nex
عندي بيانات علي هيئة تكست عايز استخرج منها الارقام اللي محتاجها هل في افكار تساعد في الموضوع ده.وده جز من النص

<p><n>CDV</n><v>2.80</v><l>3.50</l><h>5.50</h></p>
<p><n>RBV</n><v>80.6</v><l>75.0</l><h>100.0</h></p>
<p><n>BHV</n><v>22.6</v><l>35.0</l><h>55.0</h></p>
<p><n>RCT</n><v>22.8</v><l>25.0</l><h>35.0</h></p>
<p><n>HBF</n><v>28.3</v><l>31.0</l><h>38.0</h></p>
الرد }}}
تم الشكر بواسطة: سعود , علي بنيان
#3
مش فاهم الكود .ياريت الفكره بتاعته اذا تكرمت
الرد }}}
تم الشكر بواسطة: سعود
#4


وممكن كذا باستخدام HtmlAgilityPack.dll

PHP كود :
Public Class Form1
    Dim doc 
As New HtmlAgilityPack.HtmlDocument
    Private Sub Button1_Click
(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        r
.Clear()
 
       r.Text "Values From Tag <v>" vbNewLine
        For Each h 
As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//v")
 
           r.AppendText(h.InnerText.Trim vbNewLine)
 
       Next

        r
.AppendText("Values From Tag <l>" vbNewLine)
 
       For Each h As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//l")
 
           r.AppendText(h.InnerText.Trim vbNewLine)
 
       Next

        r
.AppendText("Values From Tag <h>" vbNewLine)
 
       For Each h As HtmlAgilityPack.HtmlNode In doc.DocumentNode.SelectNodes("//h")
 
           r.AppendText(h.InnerText.Trim vbNewLine)
 
       Next
    End Sub

    Private Sub Form1_Load
(sender As System.ObjectAs System.EventArgsHandles MyBase.Load
        doc
.Load(CurDir() & "\t.txt")
 
   End Sub
End 
Class 


الملفات المرفقة
.zip   For_makky.zip (الحجم : 70.67 ك ب / التحميلات : 17)
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: علي بنيان , ابو روضة , ابو روضة , makky



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


يقوم بقرائة الموضوع: