Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne]Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
Gacek89
Witam,
Próbuje sformułować wyrażenie od wyciagniecia odpowiednich rzeczy z zml a mianowicie zawartości.
lecz nawet najprostsze wyrażenie mi nie działa.
<(.*)>(.*)<.\1>

Prosze o pomoc

testuje na danych :
  1. <breakfast_menu>
  2. <food>
  3. <name>
  4. Belgian Waffles
  5. </name>
  6. <price>
  7. $5.95
  8. </price>
  9. <description>
  10. two of our famous Belgian Waffles with plenty of real maple syrup
  11. </description>
  12. <calories>
  13. 650
  14. </calories>
  15. </food>
  16. <food>
  17. <name>
  18. Strawberry Belgian Waffles
  19. </name>
  20. <price>
  21. $7.95
  22. </price>
  23. <description>
  24. light Belgian waffles covered with strawberries and whipped cream
  25. </description>
  26. <calories>
  27. 900
  28. </calories>
  29. </food>
  30. <food>
  31. <name>
  32. Berry-Berry Belgian Waffles
  33. </name>
  34. <price>
  35. $8.95
  36. </price>
  37. <description>
  38. light Belgian waffles covered with an assortment of fresh berries and whipped cream
  39. </description>
  40. <calories>
  41. 900
  42. </calories>
  43. </food>
  44. <food>
  45. <name>
  46. French Toast
  47. </name>
  48. <price>
  49. $4.50
  50. </price>
  51. <description>
  52. thick slices made from our homemade sourdough bread
  53. </description>
  54. <calories>
  55. 600
  56. </calories>
  57. </food>
  58. <food>
  59. <name>
  60. Homestyle Breakfast
  61. </name>
  62. <price>
  63. $6.95
  64. </price>
  65. <description>
  66. two eggs, bacon or sausage, toast, and our ever-popular hash browns
  67. </description>
  68. <calories>
  69. 950
  70. </calories>
  71. </food>
  72. </breakfast_menu>
Belze
a czemu dane z xml chcesz wyciągać poprzez wyrażenia regularne. nie lepiej użyć parsera, np. http://pl2.php.net/manual/en/book.simplexml.php ?
wookieb
PODAJ KOD!
Gacek89
obecnie kodu brak.
wyrażenia testuje na stronie http://maciek.lasyk.info/index.php?action=...&check_it=1 oraz w editplus
to jest do programu na zaliczenie semestru docelowo będzie to użyte w c ale wyrażenia regularne sa przecież takie same.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.