![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 25.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
chcem napisać wyrażenie regularne, ktore bedzie znajdować wszystkie zdjęcia, które nie są linkami czyli wymyslilem, ze na koncu zdjecia nie może znajdować się znak "</a>", dodatkowo pomiedzy zdjeciem a znakiem "</a>" moze znajdowac sie tekst(wiadomo ze w tym tekscie nie moze byc znaku "<a ... >".
czyli wyrazenie powino zadzialac na takim tekscie: tekst..tekst..<img ....>..test....text.. i na takim: ..text..<img ....><br >....tekxt.. nie powinno dzialac na takim: ..text..<img ...></a>..text... i na takim: <img ..>....text....</a> Wyrazenie probowalem napisac w taki sposob:
Dziala, ale ma kilka wad popierwsze nie zadziala w momencie kiedy pomiedzy znacznikiem <img> a </a> bedzie znajdowac sie jakis tekst, po drugie nie zadziala kiedy po znaczniku <img> zdazy sie tak ze 3 litara bedzie litera "a". Prosze o pomoc aby w tym wyrazeniu. Dodatkowo moze ktos mi wytlumaczyc jak zapisać aby nie wystepowal jakis ciąg znaków pisząc [^</a>] znaczy to - nie moze wystepowac znak <, /, a, >. A jak zapisać - ma nie wystepowac ciag znakow </a> ? Mam nadzieje ze ktos mi z tym pomoze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:23 |