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 |
|---|---|---|---|---|
| 17206 | ^[[:print:]]*$ | cweeeeeeeeeeeeeeeeeeeeeeeewdwd | prawda |
|
| 17205 | ^[[:print:]]*$ | cweeeeeeeeeeeeeeeeeeeeeeee | prawda |
|
| 17204 | ^[[:print:]]*$ | c | prawda |
|
| 17203 | ^[[:print:]]$ | c | prawda |
|
| 17202 | ^[[:print:]]$ | cv | fałsz | |
| 17201 | ^[[:print:]]$ | w | prawda |
|
| 17200 | ^[[:print:]]$ | asdasdasd | fałsz | |
| 17199 | ^[[:print:]]*$ | w ww | prawda |
|
| 17198 | ^[[:print:]]*$ | www | prawda |
|
| 17197 | ^[[:print:]]*$ | ww | prawda |
|
| 17196 | ^[[:print:]]*$ | w w w | prawda |
|
| 17195 | ^[[:print:]]*$ | w w | prawda |
|
| 17194 | ^[^[:alnum:]]*$ | w w | fałsz | |
| 17193 | ^[^[:alnum:]]*$ | s | fałsz | |
| 17192 | ^[^[:alnum:]]*$ | prawda |
|
|
| 17191 | ^[^[:alnum:]]*$ | wcw | fałsz | |
| 17190 | ^[[:alnum:]] | [[:space:]]*$ | wcw | fałsz | |
| 17189 | ^[[:alnum:]] | [[:space:]]*$ | wc w | fałsz | |
| 17188 | ^[[:alnum:]] | [[:space:]]*$ | wc w | fałsz | |
| 17187 | ^[[:alnum:]]*$ | ww | prawda |
|
| 17186 | ^[[:alnum:]]*$ | w w | fałsz | |
| 17185 | ^[[:alpha:]]*$ | w w | fałsz | |
| 17184 | ^[[:alpha:]]*$ | ww | prawda |
|
| 17183 | ^[[:alpha:]]*$ | 22 | fałsz | |
| 17182 | ^[[:alpha:]]*$ | w w | fałsz |