Wyrażenia regularne wpisuje się w formie separator{wyrażenie}separator, np. /^([a-z]*)$/i lub @^(?:http://)?([^/]+)@i. Stosować można wszelkie formy zgodne z funkcjami sprawdzającymi poprawność wyrażeń regularnych w PHP (przykład).
Dzieje się tak dlatego, że wpisywanie wzorca z uwzględnieniem separatorów pozwala na dodanie modyfikatorów do niego. W wypadku ich braku skrypt domyślnie doda / na początku wyrażenia i / na jego końcu.
Wyrażeniami regularnymi nazywami wzorce opisujące ciąg znaków.
W sieci znajduje się całe morze przykładowych wyrażeń. Warto zainteresować się przykładowo:
Zauważone błędy proszę zgłaszać w komentarzach pod tym artykułem.
Tak. Przy każdym sprawdzonym wzorcu, w kolumnie identyfikatora, znajduje się odnośnik do strony testowanego wyrażenia. Wystarczy skopiować odnośnik i podzielić się nim ze znajomymi.
Zmień język na polski.
Zmień język na angielski.
Pokaż/ukryj listę ostatnich testów.
Pokaż listę tylko moich testów.
Pokaż listę wszystkich testów.
Wyświetl zawartość kanału RSS.
Pokaż pomoc.
| ID | Wyrażenie regularne | Ciąg znaków | Wynik | Zwracane ciągi znaków |
|---|---|---|---|---|
| 13848 | Rozmiar pliku:(<[^>]+>[\s:]*)+([0-9,]+) | <b><font color="#005dff">Nazwa pliku:</font> 16.DVD5.PL.part3.rar<br> <font color="#005dff">Rozmiar pliku:</font> 1,02 GB<br> <font color="#005dff">CRC32:</font> 1F9DB7F<br> <font color="#005dff">Liczba segmentów:</font> 210<br> <font color="#005dff">Rozmiar segmentu:</font> 5 MB<br> <font color="#005dff">Liczba mirorów:</font> 15 <br> <font color="#005dff">Hasło do pobrania:</font> <font color="#990000"><font face="Neuropol"> p2mforum.info </font></font></b> |
prawda |
|