![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.08.2009 Skąd: Głowno Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Nie mam już siły do wyrażeń regularnych :<
W regexp.pl działa, po uruchomieniu na serwerze wyrzuca błąd: Warning: preg_match() [function.preg-match]: Unknown modifier '(' on line 6 Zawartość pliku txt: Cytat Adres ip to 192.168.12.33 oraz 222.254.1.1. Nieprawidlowym adresem jest np. 256.222.11.1, 225.300.25.95 i 225.25.455.95. Jeszcze raz proszę was o pomoc. Z góry dzięki. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zacznijmy od tego że wyrażenie należy osadzić między jakimiś dwoma znakami, dość często są to slashe, płotki (#), czy nawet małpy. Nie użyłeś żadnego takiego znaku, to ci wywala błąd. Druga sprawa, to twoje wyrażenie, jeżeli szukasz jakiegokolwiek adresu IP, to możesz to zrobić w prostszy sposób:
Lub bardziej zaawansowane pomijające przykładowo adresy lokalne (127/168/ itp):
Ale IMO lepiej jest użyć gotowych funkcji, jakie wyżej moi przedmówcy podali. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 13:37 |