![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 4 Dołączył: 7.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić tak aby w danym kodzie html za pomocą wyrażeń regularnych wyłapać wszystkie wystąpienia <input type=button value=cos_tam> i dodać do tablicy to cos_tam?
Np jak mam taki kod: To chciałbym otrzymać coś takiego: Kod Array ( [0] => test [1] => test3 ) Udało mi się to zrobić narazie tylko takim wyrażeniem: Kod #\<input (.*)type=button(.*)value=test\>(.*)>#s ale co mi po tym jak nie do końca działa tak jak powinno czyli może pasować np taki kod: Kod <input type=button>fds value=test dsfsdfs<input type=button value=test> Jak to zawęzić? Ten post edytował daris 22.01.2008, 15:10:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam
mam pewne dosc amatorskie pytanie w kwestii wyrazen regularnych, ktorego rozwiazanie komus obeznanemu w temacie zajmie, mam nadzieje, chwile (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w skrocie o co chodzi: mam pewien string, gdzies w nim jest htmlowy komentarz <!-- element --> filtruje go poprzez Kod $string = str_replace('<!-- element -->', drawElement(), $string); problem pojawia sie jednak, kiedy chce zamienic jakis element z zawartym wewnatrz agumentem, np. <!-- pokaz element 5 --> , tak aby zamienic taki comment na drawElement(5); podejrzewam, ze wystarczy tu jakies niezbyt skomplikowane wyrazenie regularne, jesli ktos moglby pomoc to bylo by spoko |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 18:41 |