Witam

Mam taki problem, a mianowicie:

Chcę stworzyć parser wyciągający z tekstu pewne dane.

Przykładowy tekst:

  1. <tr>
  2. <td class="nr">1</td>
  3. <td class="g"> 1.</td>
  4. <td class="l"><span class="p">j.polski</span> <span class="s">8</span> <span class="n">BD</span></td>
  5. <td class="l"><span class="p">matematyka</span> <span class="s">34</span> <span class="n">BK</span></td>
  6. <td class="l"><span style="font-size:85%">-------<BR><span class="p">informatyka</span> <span class="s">30</span> <span class="n">KA</span></span></td>
  7. <td class="l"><span class="p">j.polski</span> <span class="s">8</span> <span class="n">BD</span></td>
  8. <td class="l"><span class="p">matematyka</span> <span class="s">34</span> <span class="n">BK</span></td>
  9. </tr>
  10. <tr>
  11. <td class="nr">2</td>
  12. <td class="g"> 2.</td>
  13. <td class="l"> (<span class="n">RD</span>,<span class="n">EK</span>,<span class="n">SA</span>,<span class="n">MS</span>,<span class="n">ZM</span>,<span class="n">LJ</span>) <span class="p">Jez. obce</span></td>
  14. <td class="l"><span class="p">matematyka</span> <span class="s">34</span> <span class="n">BK</span></td>
  15. <td class="l"><span style="font-size:85%"><span class="p">informatyka</span> <span class="s">30</span> <span class="n">KA</span><br><span class="p">PO</span> <span class="s">26</span> <span class="n">MN</span></span></td>
  16. <td class="l"><span class="p">j.polski</span> <span class="s">8</span> <span class="n">BD</span></td>
  17. <td class="l"><span style="font-size:85%"><span class="p">WF</span> <span class="s">W5</span> <span class="n">Mi</span><br><span class="p">WF</span> <span class="s">W6</span> <span class="n">JR</span></span></td>
  18. </tr>


I chciałbym żeby skrypt przeszukiwał to na pewnych zasadach generując zapytania SQL w takiej formie:

  1. mysql_query('UPDATE '.$tables[plan].' SET group1="'.$pon1g1.'", group2="'.$pon1g2.'" WHERE classa="'.$_GET['classa'].'" AND day="Poniedziałek" AND hour="1"');


Nie chcę całego skryptu, tylko metodę. W tym wszystkich zmienne są tylko nazwy lekcji i numery klas.

Jak można wybrać z tekstu takie informacje?

Pomoże ktoś?

Pozdrawiam

emo9