Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ereg] Wyciąganie danych
Michu
post 19.02.2009, 21:21:30
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

Ostrzeżenie: (0%)
-----


Witam. Mam następujący kod HTML:
  1. <div style="float: left; width: 385px; text-align: center;">
  2. <strong>Input</strong><br><div style="width: 380px; clear: both;">
  3. <div style="width: 40px; float: left; text-align: center;">
  4. <img src="./images/products/water.PNG" alt="Water">
  5. </div>
  6. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  7. Water:
  8. </div>
  9. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  10.  
  11. 34.80 CBM
  12. </div>
  13. </div><div style="width: 380px; clear: both;">
  14. <div style="width: 40px; float: left; text-align: center;">
  15. <img src="./images/products/ore.PNG" alt="Ore">
  16. </div>
  17. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  18. Ore:
  19. </div>
  20. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  21.  
  22. 13.20 CBM
  23. </div>
  24. </div><div style="width: 380px; clear: both;">
  25. <div style="width: 40px; float: left; text-align: center;">
  26. <img src="./images/products/energy.PNG" alt="Energy">
  27. </div>
  28. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  29. Energy:
  30. </div>
  31. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  32.  
  33. 24.60 CBM
  34. </div>
  35. </div><div style="width: 380px; clear: both;">
  36. <div style="width: 40px; float: left; text-align: center;">
  37. <img src="./images/products/wood.PNG" alt="Wood">
  38. </div>
  39. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  40. Wood:
  41. </div>
  42. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  43.  
  44. 72.00 CBM
  45. </div>
  46. </div><div style="width: 380px; clear: both;">
  47. <div style="width: 40px; float: left; text-align: center;">
  48. <img src="./images/products/oil.PNG" alt="Oil">
  49. </div>
  50. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  51. Oil:
  52. </div>
  53. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  54.  
  55. 15.00 CBM
  56. </div>
  57. </div><div style="width: 380px; clear: both;">
  58. <div style="width: 40px; float: left; text-align: center;">
  59. <img src="./images/products/chemicals.PNG" alt="Chemicals">
  60. </div>
  61. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  62. Chemicals:
  63. </div>
  64. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  65.  
  66. 10.80 CBM
  67. </div>
  68. </div></div>
  69. <div style="float: left; width: 385px; text-align: center;">
  70. <strong>Output</strong><br><div style="width: 380px; clear: both;">
  71. <div style="width: 40px; float: left; text-align: center;">
  72. <img src="./images/products/energy.PNG" alt="Energy">
  73. </div>
  74. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  75.  
  76. Energy:
  77. </div>
  78. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  79. 178.80 CBM
  80. </div>
  81. </div><div style="width: 380px; clear: both;">
  82. <div style="width: 40px; float: left; text-align: center;">
  83. <img src="./images/products/dump.PNG" alt="Dump">
  84. </div>
  85. <div style="width: 80px; float: left; text-align: right; padding-top: 12px;">
  86.  
  87. Dump:
  88. </div>
  89. <div style="width: 250px; float: left; text-align: right; padding-top: 12px;">
  90. 21.60 CBM
  91. </div>
  92. </div></div>
  93. </div>


Przedstawia on dwie kolumny danych które chce zdobyć - jedne w divie podpisanym "Input", i drugim "Output". Wewnątrz każdej kolumny znajdują się różne surowce oraz pewna wartość w CBM (m^3)
Wiem jak można by się do tego zabrać, trzeba najpierw oddzielić kolumnę Input z Output, następnie w ramach każdej z nich wykonać preg_match_all dla surowców. Jednak wyrażenia regularne są dla mnie czarna magią, czy ktoś mógłby mi w tym pomóc?

Z góry dziękuję

Ten post edytował Michu 19.02.2009, 21:22:50
Go to the top of the page
+Quote Post

Posty w temacie
- Michu   [ereg] Wyciąganie danych   19.02.2009, 21:21:30
- - Foxx   CytatJednak wyrażenia regularne są dla m...   19.02.2009, 21:26:28


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 14:42