Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 113 Pomógł: 1 Dołączył: 13.05.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam, siedzę już pół dni nad rozwiązaniem i oczywiście jak sprawdzam na stronach internetowych zapis wyrażeń regularnych to tam działają, a wrzucenie tego w preg_match_all niestety sypie błędami:
Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '(' in Może któryś z kolegów zna bardzo dobrze wyrażenia regularne i pomoże rozwiązać jeden problem. Mam taki tekst: [moc] 80W [moc_swietlna] 10400LM [odpowiednik_zarowki] 850W [barwa_swiatla] 4000K [napiecie_pracy] 100V - 240V [czestotliwosc_pracy] 50//60Hz [olsnienie] UGR < 25 [power_factor] PF 0.94 [oddanie_koloru] Ra > 80 [kat_swiecenia] 90° [diody] 150x3020 SMD Sun an LED [efektywnosc] 130LM / 1W [certyfikaty] EMC, LVD, TÜV [waga] 4.7 Kg [wymiary] 350x350x350 mm [obudowa_material] aluminium / szkło / miedź [uderzenie] IK10 [szczelnosc] IP65 [temperatura_pracy] -40°C do +60°C [wilgotnosc] 20% - 80% [czas_pracy] 50.000h Jak widać są tutaj różnorakie znaki, a każdy wiersz jest on nowej linijki. Chciałbym z tego tekstu wyciągnąć to co znajduje się pomiędzy znakami [] oraz treść za znakiem ], np: moc oraz 80W i tak dla każdego dopasowania. Z góry dziękuję za pomoc. |
|
|
|
termin [PHP] preg match all 14.05.2017, 16:24:18
Kshyhoo Z czym konkretnie masz problem? 14.05.2017, 16:49:20
sazian [PHP] pobierz, plaintext preg_match_all... 14.05.2017, 18:24:46
Tomplus Jak masz problem z stworzeniem poprawnego wyrażeni... 14.05.2017, 18:52:09
termin dzięki chłopaki, ja z innej strony korzystałem, al... 14.05.2017, 19:23:43
viking A co chcesz z tym dalej robić? Może wystarczy usun... 14.05.2017, 19:41:19 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 07:14 |