![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 14.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z wyrażeniami regularnymi. Chcę wyciągnąć 3 dane z takiego kawałku kodu html przypisanego do zmiennej:
Kod $cosik= '%<b>[to chcę wyciągnąć]</b><div style="padding-left: 10px; font-size: 8pt;" class="color"> <div> <input name="an" class="pollinput" value="o1" onclick="submit();" style="border: 0px none; vertical-align: middle;" type="radio"> <span style="font-size: 7pt;" class="color">[to też chcę wyciągnąć]</span> </div> </div> </td> <td class="small" align="right" valign="bottom" nowrap="nowrap"> <i>Created By</i>:</td><td align="right" valign="bottom" nowrap="nowrap"> <div class="small" align="center"><a href="http://www.strona.pl/cosik.php?cos=[i to chcę wyciągnąć]&menu=&submenu=">%'; Jak powinno wyglądać wyrażenie regularne w tych miejscach (Chcę wyciągnąć obojętnie co tam będzie, znaki typu: %^&* też tam występują i niekiedy pole jest puste)? Dodam, że sprawdziłem na http://regexpal.com i podświetla mi kropki w adresie, oraz to co zaznaczyłem: onclick="submit();" Jak to zrobić i ominąć to co podświetla jako wyrażenia regularne w tym całym kodzie? I czy dało by się to jakoś inaczej (prawdopodobniej szybciej) zrobić? Pozdrawiam, Frey. Ten post edytował Frey 1.04.2009, 19:08:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 6 Dołączył: 25.06.2007 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Kod \[.*\] do tej linijki (dokladnie tą wklejalem nie calosc) <div class="small" align="center"><a href="http://www.strona.pl/cosik.php?cos=[i to chcê wyci±gn±æ]&menu=& dziala bez zarzutu. wyciagnelo tyle ze z nawiasami, ale to mozesz sobie je wyciac (pierwszy i ostatni znak testowane na: http://maciek.lasyk.info/regexp_checker.html Ten post edytował bluesqad 2.04.2009, 08:16:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 18:32 |