![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 16.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Muszę napisać wyrażenia regularne. 1) Używam lightboxa więc muszę zrobić, że wszystkie linki z obrazkami są jednakowe czyli: Problem polega jak dodać do wszystkich takich konstrukcji (img w a) ten wpis rel="lightbox", gdy go nie ma? Nie zależnie od innych parametrów? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Było już dziesiątki razy... wyrażenia regularne nie nadają się do parsowania HTML-a. Skorzystaj z pierwszego lepszego parsera HTML-a (chociażby DOMDocument), przy pomocy selektora CSS/xPath wybierz sobie elementy IMG będące bezpośrednimi dziećmi elementów A (CSS: a > img) i dodaj im atrybut REL.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 11:33 |