Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyłuskanie danych ze strony, wyrażenia regularne
porady-it.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 20
Dołączył: 13.05.2007
Skąd: Warszawa

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


Witam,

Chciałem prosić o pomoc przy napisaniu wyrażenia regularnego które wyłuskało by wszystkie input-y ze stringu. Napisałem coś takiego:

  1. <?php
  2. ereg("^<input.*>$",$result,$tab);
  3. ?>


Niestety działa to tylko gdy mam bardzo prosty przykład np.

  1. <?php
  2. $result = '<input type="text" name="www">';
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bim2
post
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Ehh, wydajniej:
  1. <?php
  2. preg_match_all('(<input(.*?)>)im', $text, $tablica_inputow);
  3. $inputs = array();
  4.  
  5. foreach($tablica_inputow[0] $i => $v)
  6. {
  7. preg_match_all('( ([a-zA-Z]*)="(.*?)")im', $tablica_inputow[1][$i], $atrybuty);
  8.  
  9. }
  10. print_r($atrybuty);
  11. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- porady-it.pl   Wyłuskanie danych ze strony   20.08.2008, 19:53:20
- - sunlifter   CytatNiestety działa to tylko gdy mam bardzo prost...   20.08.2008, 20:42:58
- - porady-it.pl   Poniżej fragment kodu z którego chciałbym wyłuskać...   20.08.2008, 21:19:21
- - pyro   [PHP] pobierz, plaintext <?php $preg = pre...   20.08.2008, 21:27:10
- - porady-it.pl   Rzeczywiście daje oczekiwane efekty Bardzo dzięku...   20.08.2008, 22:05:49
- - pyro   sie zajmij tym sam   20.08.2008, 22:20:09
- - bim2   Jeśli name będzie zawsze przed value to [PHP] pobi...   20.08.2008, 23:35:18
- - pyro   bim2 twoj regex jest bledny   21.08.2008, 09:34:25
- - bim2   Dużo mi to nie mówi. Wyskakuje jakiś błąd w regexi...   21.08.2008, 09:36:48
- - pyro   nic z tych rzeczy, poprostu widać, że jest błędny ...   21.08.2008, 09:59:23
- - franki01   Moje rozwiązanie jest chyba dość cienkie wydajnośc...   21.08.2008, 10:56:33
- - bim2   Ehh, wydajniej: [PHP] pobierz, plaintext <?phpp...   21.08.2008, 14:07:13
- - franki01   Cytat(bim2 @ 21.08.2008, 15:07:13 ) E...   21.08.2008, 14:23:13
- - pyro   po co wy cuda niewidy robicie, przecież to wszystk...   21.08.2008, 15:11:36
- - franki01   Cytat(pyro @ 21.08.2008, 16:11:36 ) p...   21.08.2008, 15:51:49
- - pyro   a żeby ci kochanieńki łyso było. [PHP] pobierz, p...   21.08.2008, 16:50:42
- - franki01   ... A co jeżeli dojdą inne argumenty? Będziesz wsz...   21.08.2008, 16:56:15
- - pyro   a co za problem dorzucić inne argumenty?   21.08.2008, 16:58:10
- - franki01   Cytat(pyro @ 21.08.2008, 17:58:10 ) a...   21.08.2008, 17:02:36
- - bim2   franki01 twój kod najwięcej traci na wydajności ki...   22.08.2008, 09:47:37


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

 



RSS Aktualny czas: 27.09.2025 - 07:04